IOT assignment 4 exercise 1

Dependencies:   mbed

Committer:
mcalzana
Date:
Sat Nov 10 15:05:44 2018 +0000
Revision:
1:2eeb35548179
Parent:
0:d9ec23dd131e
IOT Assignment 4 Exercise 1

Who changed what in which revision?

UserRevisionLine numberNew contents of line
lmottola 0:d9ec23dd131e 1 #include "mbed.h"
lmottola 0:d9ec23dd131e 2
lmottola 0:d9ec23dd131e 3 Ticker toggle_led_ticker;
mcalzana 1:2eeb35548179 4 Serial pc(USBTX, USBRX);
lmottola 0:d9ec23dd131e 5
lmottola 0:d9ec23dd131e 6 DigitalOut led1(LED1);
mcalzana 1:2eeb35548179 7 DigitalOut led2(LED2);
mcalzana 1:2eeb35548179 8 DigitalOut led3(LED3);
mcalzana 1:2eeb35548179 9
mcalzana 1:2eeb35548179 10 int counter = 0;
lmottola 0:d9ec23dd131e 11
lmottola 0:d9ec23dd131e 12 void toggle_led() {
mcalzana 1:2eeb35548179 13 int bit1 = counter & 1;
mcalzana 1:2eeb35548179 14 int bit2 = counter & 2;
mcalzana 1:2eeb35548179 15 int bit3 = counter & 4;
mcalzana 1:2eeb35548179 16 led1 = bit1;
mcalzana 1:2eeb35548179 17 led2 = bit2;
mcalzana 1:2eeb35548179 18 led3 = bit3;
mcalzana 1:2eeb35548179 19 counter++;
lmottola 0:d9ec23dd131e 20 }
lmottola 0:d9ec23dd131e 21
lmottola 0:d9ec23dd131e 22 int main() {
mcalzana 1:2eeb35548179 23 toggle_led_ticker.attach(&toggle_led, 1);
lmottola 0:d9ec23dd131e 24 }