assignment

Dependencies:   mbed

Files at this revision

API Documentation at this revision

Comitter:
giggiux
Date:
Fri Nov 16 14:48:03 2018 +0000
Parent:
0:d9ec23dd131e
Commit message:
assignment

Changed in this revision

main.cpp Show annotated file Show diff for this revision Revisions of this file
--- a/main.cpp	Thu Nov 08 12:18:12 2018 +0000
+++ b/main.cpp	Fri Nov 16 14:48:03 2018 +0000
@@ -3,15 +3,23 @@
 Ticker toggle_led_ticker;
 
 DigitalOut led1(LED1);
+DigitalOut led2(LED2);
+DigitalOut led3(LED3);
+
+volatile uint8_t counter = 0;
 
 void toggle_led() {
-    led1 = !led1;
+    led1 = counter & 1;
+    led2 = counter & 2;
+    led3 = counter & 4;
 }
 
 int main() {
     // Init the ticker with the address of the function (toggle_led) to be attached and the interval (100 ms)
     toggle_led_ticker.attach(&toggle_led, 0.1);
     while (true) {
+        counter += 1;
+        wait(1);
         // Do other things...
     }
 }
\ No newline at end of file