Modify the BlinkTicker example to use LED1, LED2, and LED3 for showing the three least significant bits of an 8 bit counter
main.cpp
- Committer:
- vicara
- Date:
- 2018-11-09
- Revision:
- 1:47aa08bd406d
- Parent:
- BlinkTicker123.cpp@ 0:77d35e663f46
- Child:
- 2:d6c1c30a35a7
File content as of revision 1:47aa08bd406d:
#include "mbed.h" Ticker toggle_led_ticker; DigitalOut led1(LED1); DigitalOut led2(LED2); DigitalOut led3(LED3); int counter = 0; void toggle_leds_by_least_significant_bytes() { if(counter&1){ led1 = 1; } else { led1 = 0; } if(counter&2){ led2 = 1; } else { led2 = 0; } if(counter&3){ led3 = 1; } else { led3 = 0; } counter++; } int main() { toggle_led_ticker.attach(&toggle_leds_by_least_significant_bytes, 1); }