Lights the barrery LED one-by-one, in an interval of 0.5 seconds. When button A is pressed, the LEDS hold.
main.cpp
- Committer:
- NoamVH
- Date:
- 2016-02-24
- Revision:
- 0:f74a732ac3ae
- Child:
- 1:bb6a452620d1
File content as of revision 0:f74a732ac3ae:
#include "mbed.h" #include "TFC.h" void LED(int i) { switch(i) { case 0: TFC_BAT_LED0_ON; break; case 1: TFC_BAT_LED1_ON; break; case 2: TFC_BAT_LED2_ON; break; case 3: TFC_BAT_LED3_ON; break; default: TFC_BAT_LED0_OFF; TFC_BAT_LED1_OFF; TFC_BAT_LED2_OFF; TFC_BAT_LED3_OFF; } } int main() { TFC_Init(); int i=0; for(;;) { if(TFC_PUSH_BUTTON_0_PRESSED) while(TFC_PUSH_BUTTON_0_PRESSED) { LED(i); } else LED(i); wait(0.5); i++; if(i>4) i = 0; } }