
Random terror phrases
Dependencies: EFM32_CapSenseSlider EFM32_SegmentLCD mbed
Fork of EMF32-Segment-Touch-Demo by
Diff: main.cpp
- Revision:
- 1:611525c0aa76
- Parent:
- 0:cb2d0eb1f49e
- Child:
- 2:9c22b1264236
--- a/main.cpp Thu Jun 25 10:05:30 2015 +0000 +++ b/main.cpp Fri Jun 26 11:36:58 2015 +0000 @@ -8,8 +8,14 @@ silabs::EFM32_SegmentLCD segmentDisplay; silabs::EFM32_CapSenseSlider capSlider; +DigitalOut myled1(LED1); +DigitalOut myled0(LED0); + /******************** Define Timers *****************************/ +// devo separare i timers. Non so il perche' LowPowerTicker refreshTicker; +LowPowerTicker ledTicker0; +LowPowerTicker ledTicker1; /***************** Define global variables **********************/ #define INIT_SECONDS 17600 @@ -93,6 +99,16 @@ segmentDisplay.LowerNumber(capSlider.get_position()); } +void ledToggler(void) +{ + myled1 = !myled1; +} + +void ledTogglerGen(void) +{ + myled0 = !myled0; +} + /*************************** MAIN *******************************/ int main() { @@ -111,6 +127,8 @@ // Start generating the 1Hz timebase refreshTicker.attach(&tickerCallback, 1.0f); + ledTicker1.attach(&ledToggler, 0.4f); + ledTicker0.attach(&ledTogglerGen, 0.5f); printf("Initialization done! \n"); wait(0.01f); //Need to delay slightly to give the serial transmission a chance to flush out its buffer