Jonathan Jones
/
Radios
Radio Structures in OOP
robot.h@1:c935902c73ef, 2014-12-09 (annotated)
- Committer:
- jjones646
- Date:
- Tue Dec 09 02:19:28 2014 +0000
- Revision:
- 1:c935902c73ef
- Child:
- 2:7d523bdd2f50
adding main.cpp;
Who changed what in which revision?
User | Revision | Line number | New contents of line |
---|---|---|---|
jjones646 | 1:c935902c73ef | 1 | #ifndef ROBOT_H |
jjones646 | 1:c935902c73ef | 2 | #define ROBOT_H |
jjones646 | 1:c935902c73ef | 3 | |
jjones646 | 1:c935902c73ef | 4 | #define RJ_PRIMARY_RADIO 1 |
jjones646 | 1:c935902c73ef | 5 | #define RJ_SECONDARY_RADIO 0 |
jjones646 | 1:c935902c73ef | 6 | #define RJ_DEBUG_LEVEL 0 |
jjones646 | 1:c935902c73ef | 7 | |
jjones646 | 1:c935902c73ef | 8 | #define RJ_PRIMARY_RADIO_CS p9 |
jjones646 | 1:c935902c73ef | 9 | #define RJ_PRIMARY_RADIO_INT p8 |
jjones646 | 1:c935902c73ef | 10 | #define RJ_SPEAKER_OUT p18 |
jjones646 | 1:c935902c73ef | 11 | #define RJ_BALL_DETECTOR p19 |
jjones646 | 1:c935902c73ef | 12 | #define RJ_BALL_EMITTER p20 |
jjones646 | 1:c935902c73ef | 13 | |
jjones646 | 1:c935902c73ef | 14 | #define RJ_SECONDARY_RADIO_CS p21 |
jjones646 | 1:c935902c73ef | 15 | |
jjones646 | 1:c935902c73ef | 16 | #define RJ_STATUS_LED LED1 |
jjones646 | 1:c935902c73ef | 17 | #define RJ_TX_LED LED2 |
jjones646 | 1:c935902c73ef | 18 | #define RJ_RX_LED LED3 |
jjones646 | 1:c935902c73ef | 19 | |
jjones646 | 1:c935902c73ef | 20 | #define RJ_SERIAL_RXTX MBED_UARTUSB |
jjones646 | 1:c935902c73ef | 21 | #define RJ_SPI_BUS p5, p6, p7 |
jjones646 | 1:c935902c73ef | 22 | |
jjones646 | 1:c935902c73ef | 23 | #define RJ_WATCHDOG_TIMER_VALUE 2 // seconds |
jjones646 | 1:c935902c73ef | 24 | |
jjones646 | 1:c935902c73ef | 25 | #define RJ_BOOT_LOG 0 |
jjones646 | 1:c935902c73ef | 26 | |
jjones646 | 1:c935902c73ef | 27 | #include "mbed.h" |
jjones646 | 1:c935902c73ef | 28 | #include <string> |
jjones646 | 1:c935902c73ef | 29 | #include "rtos.h" |
jjones646 | 1:c935902c73ef | 30 | #include "Watchdog.h" |
jjones646 | 1:c935902c73ef | 31 | |
jjones646 | 1:c935902c73ef | 32 | #if RJ_PRIMARY_RADIO |
jjones646 | 1:c935902c73ef | 33 | #include "CC1101.h" |
jjones646 | 1:c935902c73ef | 34 | #endif |
jjones646 | 1:c935902c73ef | 35 | |
jjones646 | 1:c935902c73ef | 36 | |
jjones646 | 1:c935902c73ef | 37 | |
jjones646 | 1:c935902c73ef | 38 | #endif // ROBOT_H |