Sille Van Landschoot
/
RacingRobotsLib
Racing Robots Session
Fork of racing_robots by
racing_robots.cpp@0:c0ae66a0ec7a, 2015-02-23 (annotated)
- Committer:
- dwini
- Date:
- Mon Feb 23 12:24:31 2015 +0000
- Revision:
- 0:c0ae66a0ec7a
- Child:
- 1:43c91152e9ce
Define interface of pololu for racing robots.
Who changed what in which revision?
User | Revision | Line number | New contents of line |
---|---|---|---|
dwini | 0:c0ae66a0ec7a | 1 | #include "racing_robots.h" |
dwini | 0:c0ae66a0ec7a | 2 | |
dwini | 0:c0ae66a0ec7a | 3 | DigitalOut myled(LED1); |
dwini | 0:c0ae66a0ec7a | 4 | |
dwini | 0:c0ae66a0ec7a | 5 | extern void loop(void); |
dwini | 0:c0ae66a0ec7a | 6 | extern void init(void); |
dwini | 0:c0ae66a0ec7a | 7 | |
dwini | 0:c0ae66a0ec7a | 8 | |
dwini | 0:c0ae66a0ec7a | 9 | void _init(void) { |
dwini | 0:c0ae66a0ec7a | 10 | // DO our init here |
dwini | 0:c0ae66a0ec7a | 11 | |
dwini | 0:c0ae66a0ec7a | 12 | init(); // Students init |
dwini | 0:c0ae66a0ec7a | 13 | } |
dwini | 0:c0ae66a0ec7a | 14 | |
dwini | 0:c0ae66a0ec7a | 15 | void racing_robots(void) { |
dwini | 0:c0ae66a0ec7a | 16 | // Initialize system |
dwini | 0:c0ae66a0ec7a | 17 | _init(); |
dwini | 0:c0ae66a0ec7a | 18 | |
dwini | 0:c0ae66a0ec7a | 19 | while (true) { |
dwini | 0:c0ae66a0ec7a | 20 | loop(); // Students loop |
dwini | 0:c0ae66a0ec7a | 21 | } |
dwini | 0:c0ae66a0ec7a | 22 | } |
dwini | 0:c0ae66a0ec7a | 23 | |
dwini | 0:c0ae66a0ec7a | 24 | |
dwini | 0:c0ae66a0ec7a | 25 | int main (void) { |
dwini | 0:c0ae66a0ec7a | 26 | racing_robots(); |
dwini | 0:c0ae66a0ec7a | 27 | } |