Radio Structures in OOP

Dependencies:   mbed mbed-rtos

robot.h

Committer:
jjones646
Date:
2014-12-09
Revision:
1:c935902c73ef
Child:
2:7d523bdd2f50

File content as of revision 1:c935902c73ef:

#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