Important changes to repositories hosted on mbed.com
Mbed hosted mercurial repositories are deprecated and are due to be permanently deleted in July 2026.
To keep a copy of this software download the repository Zip archive or clone locally using Mercurial.
It is also possible to export all your personal repositories from the account settings page.
Diff: main.cpp
- Revision:
- 0:adb9fcb3b1bb
- Child:
- 1:6c8d46a9c3c9
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/main.cpp Sun May 09 01:25:51 2010 +0000
@@ -0,0 +1,35 @@
+#include "mbed.h"
+
+DigitalOut myled1(LED1);
+DigitalOut myled2(LED2);
+DigitalOut myled3(LED3);
+DigitalOut myled4(LED4);
+
+void update_leds (int myleds)
+{
+ myled1 = myleds & 1;
+ myled2 = (myleds & 2) >> 1;
+ myled3 = (myleds & 4) >> 2;
+ myled4 = (myleds & 8) >> 3;
+}
+
+int main()
+{
+ int count, count_up = 0;
+ float count_interval = 1.0;
+ count = 0;
+ while(1)
+ {
+ update_leds (count);
+ count++;
+ wait(count_interval);
+
+ if (count_up && count % 16 == 0)
+ count_interval *= 2;
+ else if (count % 16 == 0)
+ count_interval /= 2;
+
+ if (count % 256 == 0)
+ count_up = ~ count_up;
+ }
+}