Jonathan Jones
/
Radios
Radio Structures in OOP
Diff: robot.h
- Revision:
- 1:c935902c73ef
- Child:
- 2:7d523bdd2f50
--- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/robot.h Tue Dec 09 02:19:28 2014 +0000 @@ -0,0 +1,38 @@ +#ifndef ROBOT_H +#define ROBOT_H + +#define RJ_PRIMARY_RADIO 1 +#define RJ_SECONDARY_RADIO 0 +#define RJ_DEBUG_LEVEL 0 + +#define RJ_PRIMARY_RADIO_CS p9 +#define RJ_PRIMARY_RADIO_INT p8 +#define RJ_SPEAKER_OUT p18 +#define RJ_BALL_DETECTOR p19 +#define RJ_BALL_EMITTER p20 + +#define RJ_SECONDARY_RADIO_CS p21 + +#define RJ_STATUS_LED LED1 +#define RJ_TX_LED LED2 +#define RJ_RX_LED LED3 + +#define RJ_SERIAL_RXTX MBED_UARTUSB +#define RJ_SPI_BUS p5, p6, p7 + +#define RJ_WATCHDOG_TIMER_VALUE 2 // seconds + +#define RJ_BOOT_LOG 0 + +#include "mbed.h" +#include <string> +#include "rtos.h" +#include "Watchdog.h" + +#if RJ_PRIMARY_RADIO +#include "CC1101.h" +#endif + + + +#endif // ROBOT_H