Louis Mayencourt
/
NRFBOY
MBED NRF51 Arduboy port
main.cpp@7:fb7e549d1cf6, 2017-01-07 (annotated)
- Committer:
- lmayencou
- Date:
- Sat Jan 07 23:35:36 2017 +0100
- Revision:
- 7:fb7e549d1cf6
- Parent:
- 4:63cfe7ff1c02
circuitdude port done
Who changed what in which revision?
User | Revision | Line number | New contents of line |
---|---|---|---|
lmayencou | 0:649b2fe69f16 | 1 | #include "mbed.h" |
lmayencou | 0:649b2fe69f16 | 2 | |
lmayencou | 3:df305b314063 | 3 | //#include "helloworld.hpp" |
lmayencou | 4:63cfe7ff1c02 | 4 | #include "circuitDude.hpp" |
lmayencou | 0:649b2fe69f16 | 5 | |
lmayencou | 0:649b2fe69f16 | 6 | DigitalOut led1(LED1); |
lmayencou | 0:649b2fe69f16 | 7 | |
lmayencou | 0:649b2fe69f16 | 8 | //DigitalOut led3(LED3); |
lmayencou | 0:649b2fe69f16 | 9 | //DigitalOut led4(LED4); |
lmayencou | 0:649b2fe69f16 | 10 | |
lmayencou | 0:649b2fe69f16 | 11 | Ticker ticker; |
lmayencou | 0:649b2fe69f16 | 12 | |
lmayencou | 0:649b2fe69f16 | 13 | void periodicCallback(void) |
lmayencou | 0:649b2fe69f16 | 14 | { |
lmayencou | 0:649b2fe69f16 | 15 | led1 = !led1; /* Do blinky on LED1 to indicate system aliveness. */ |
lmayencou | 0:649b2fe69f16 | 16 | } |
lmayencou | 0:649b2fe69f16 | 17 | |
lmayencou | 0:649b2fe69f16 | 18 | // main() runs in its own thread in the OS |
lmayencou | 0:649b2fe69f16 | 19 | // (note the calls to Thread::wait below for delays) |
lmayencou | 0:649b2fe69f16 | 20 | int main() { |
lmayencou | 0:649b2fe69f16 | 21 | ticker.attach(periodicCallback, 1); /* Blink LED every second */ |
lmayencou | 0:649b2fe69f16 | 22 | |
lmayencou | 0:649b2fe69f16 | 23 | setup(); |
lmayencou | 0:649b2fe69f16 | 24 | |
lmayencou | 0:649b2fe69f16 | 25 | while(true) |
lmayencou | 0:649b2fe69f16 | 26 | loop(); |
lmayencou | 0:649b2fe69f16 | 27 | |
lmayencou | 0:649b2fe69f16 | 28 | } |
lmayencou | 0:649b2fe69f16 | 29 |