Pieter Vandevoorde
/
mbed-os-example-red_green_blue
blinky with 3 colors
Fork of mbed-os-example-mbed5-blinky by
main.cpp
- Committer:
- Pieter56
- Date:
- 2016-11-16
- Revision:
- 18:d15cf1cad4c9
- Parent:
- 17:f1532314d1a9
- Child:
- 19:ff7ac8de56f9
File content as of revision 18:d15cf1cad4c9:
#include "mbed.h" DigitalOut led1(LED1, 0); DigitalOut led2(LED2, 0); DigitalOut led3(LED3, 0); // main() runs in its own thread in the OS // (note the calls to Thread::wait below for delays) int main() { uint16_t color = 0; while (true) { Thread::wait(1000); //led1 = !led1; //led2 = !led2; color++; color = color & 0x7; led1 = color & 0x1; led2 = (color >> 1) & 0x1; led3 = (color >> 2) & 0x1; } }