Racing Robots Session

Dependencies:   m3pi mbed

Fork of racing_robots by Nico De Witte

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?

UserRevisionLine numberNew 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 }