Code for autonomous rover for Sparkfun AVC. DataBus won 3rd in 2012 and the same code was used on Troubled Child, a 1986 Jeep Grand Wagoneer to win 1st in 2014.
Dependencies: mbed Watchdog SDFileSystem DigoleSerialDisp
Diff: boards.h
- Revision:
- 6:78b4da5a5337
diff -r e301811727f7 -r 78b4da5a5337 boards.h --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/boards.h Thu Nov 29 16:09:35 2018 +0000 @@ -0,0 +1,57 @@ +/* + * boards.h + * + * Created on: Mar 25, 2014 + * Author: mes + */ + +#ifndef BOARDS_H_ +#define BOARDS_H_ + +#include "mbed.h" + +/** RoverBaseboard R0.5 */ +#define I2CSDA p9 +#define I2CSCL p10 +#define UART0TX USBTX /** mbed */ +#define UART0RX USBRX /** mbed */ +#define UART1TX p13 +#define UART1RX p14 +#define UART2TX p28 +#define UART2RX p27 +#define UART3TX p17 +#define UART3RX p18 +#define THROTTLE p22 +#define STEERING p21 +#define ENCALEFT p30 +#define ALEFT ENCALEFT +#define ENCARIGHT p29 +#define ARIGHT ENCARIGHT +#define ENCBLEFT /** unavailable for mbed */ +#define BLEFT ENCBLEFT +#define ENCBRIGHT /** unavailable for mbed */ +#define BRIGHT ENCBRIGHT +// REV 0.5 +#define _D0 p11 +#define _D1 p12 +#define _D2 /** unavailable for mbed */ +#define _D7 /** unavailable for mbed */ +#define _D8 /** unavailable for mbed */ +#define _D9 /** unavailable for mbed */ +#define _P1 p26 +#define _P2 p25 +#define _A0 p15 +#define _A1 p16 +#define _A2 p19 +#define _A3 p20 +// REV 0.6 +#define IO0 p11 +#define IO1 p12 +#define PW0 p25 +#define PW1 p26 +#define AN0 p15 +#define AN1 p16 +#define AN2 p19 +#define AN3 p20 + +#endif /* BOARDS_H_ */ \ No newline at end of file