Sille Van Landschoot
/
RacingRobotsLib
Racing Robots Session
Fork of racing_robots by
racing_robots.cpp@7:a72215b1910b, 2015-02-25 (annotated)
- Committer:
- pcordemans
- Date:
- Wed Feb 25 15:56:14 2015 +0000
- Revision:
- 7:a72215b1910b
- Parent:
- 4:3743cbfe031b
PID works, updated the comments
Who changed what in which revision?
User | Revision | Line number | New contents of line |
---|---|---|---|
pcordemans | 4:3743cbfe031b | 1 | #include "robot_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 | } |