Radio Structures in OOP

Dependencies:   mbed mbed-rtos

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