Sille Van Landschoot
/
RacingRobotsLib
Racing Robots Session
Fork of racing_robots by
RacingRobots.cpp@8:c5dccd557aab, 2015-06-01 (annotated)
- Committer:
- sillevl
- Date:
- Mon Jun 01 10:13:18 2015 +0000
- Revision:
- 8:c5dccd557aab
- Parent:
- racing_robots.cpp@4:3743cbfe031b
renamed files to mbed standard
Who changed what in which revision?
User | Revision | Line number | New contents of line |
---|---|---|---|
sillevl | 8:c5dccd557aab | 1 | #include "Logic.h" |
dwini | 0:c0ae66a0ec7a | 2 | |
dwini | 1:43c91152e9ce | 3 | // External functions called from our library |
dwini | 1:43c91152e9ce | 4 | extern void init(void); |
dwini | 0:c0ae66a0ec7a | 5 | extern void loop(void); |
dwini | 0:c0ae66a0ec7a | 6 | |
dwini | 1:43c91152e9ce | 7 | /* |
dwini | 1:43c91152e9ce | 8 | * System initialization. |
dwini | 1:43c91152e9ce | 9 | * Also calls external init() function. |
dwini | 1:43c91152e9ce | 10 | */ |
dwini | 0:c0ae66a0ec7a | 11 | void _init(void) { |
dwini | 0:c0ae66a0ec7a | 12 | // DO our init here |
dwini | 0:c0ae66a0ec7a | 13 | |
dwini | 0:c0ae66a0ec7a | 14 | init(); // Students init |
dwini | 0:c0ae66a0ec7a | 15 | } |
dwini | 0:c0ae66a0ec7a | 16 | |
dwini | 1:43c91152e9ce | 17 | /* |
dwini | 1:43c91152e9ce | 18 | * Entry point. |
dwini | 1:43c91152e9ce | 19 | * Also calls external loop function. |
dwini | 1:43c91152e9ce | 20 | */ |
dwini | 1:43c91152e9ce | 21 | int main (void) { |
dwini | 0:c0ae66a0ec7a | 22 | // Initialize system |
dwini | 0:c0ae66a0ec7a | 23 | _init(); |
dwini | 0:c0ae66a0ec7a | 24 | |
dwini | 0:c0ae66a0ec7a | 25 | while (true) { |
dwini | 0:c0ae66a0ec7a | 26 | loop(); // Students loop |
dwini | 0:c0ae66a0ec7a | 27 | } |
dwini | 0:c0ae66a0ec7a | 28 | } |