IOT assignment 4 exercise 1

Dependencies:   mbed

Revision:
1:2eeb35548179
Parent:
0:d9ec23dd131e
--- a/main.cpp	Thu Nov 08 12:18:12 2018 +0000
+++ b/main.cpp	Sat Nov 10 15:05:44 2018 +0000
@@ -1,17 +1,24 @@
 #include "mbed.h"
 
 Ticker toggle_led_ticker;
+Serial pc(USBTX, USBRX);
 
 DigitalOut led1(LED1);
+DigitalOut led2(LED2);
+DigitalOut led3(LED3);
+
+int counter = 0;
 
 void toggle_led() {
-    led1 = !led1;
+    int bit1 = counter & 1;
+    int bit2 = counter & 2;
+    int bit3 = counter & 4;
+    led1 = bit1;
+    led2 = bit2;
+    led3 = bit3;
+    counter++;
 }
 
 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) {
-        // Do other things...
-    }
+    toggle_led_ticker.attach(&toggle_led, 1);
 }
\ No newline at end of file