Lights the barrery LED one-by-one, in an interval of 0.5 seconds. When button A is pressed, the LEDS hold.
Diff: main.cpp
- Revision:
- 1:bb6a452620d1
- Parent:
- 0:f74a732ac3ae
- Child:
- 2:61a8e97a0875
--- a/main.cpp Wed Feb 24 20:56:06 2016 +0000 +++ b/main.cpp Sat Feb 27 13:57:43 2016 +0000 @@ -1,29 +1,6 @@ #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(); @@ -31,15 +8,15 @@ for(;;) { if(TFC_PUSH_BUTTON_0_PRESSED) while(TFC_PUSH_BUTTON_0_PRESSED) { - LED(i); + TFC_SetBatteryLED_Level(i); } else - LED(i); + TFC_SetBatteryLED_Level(i); wait(0.5); - i++; if(i>4) i = 0; + i++; } }