RoboCup Base Station

Dependencies:   mbed mbed-rtos Wireless Drivers

Committer:
jjones646
Date:
Wed Dec 31 09:17:06 2014 +0000
Revision:
2:7fd95eae5731
Child:
4:ec95917c3211
updating startup routine

Who changed what in which revision?

UserRevisionLine numberNew contents of line
jjones646 2:7fd95eae5731 1 #ifndef BASE_STATION_H
jjones646 2:7fd95eae5731 2 #define BASE_STATION_H
jjones646 2:7fd95eae5731 3
jjones646 2:7fd95eae5731 4 #include "mbed.h"
jjones646 2:7fd95eae5731 5 #include "rtos.h"
jjones646 2:7fd95eae5731 6
jjones646 2:7fd95eae5731 7 // 7-Segment pins
jjones646 2:7fd95eae5731 8 #define RJ_7_SEG_BIT_3_PIN p17
jjones646 2:7fd95eae5731 9 #define RJ_7_SEG_BIT_2_PIN p18
jjones646 2:7fd95eae5731 10 #define RJ_7_SEG_BIT_1_PIN p19
jjones646 2:7fd95eae5731 11 #define RJ_7_SEG_BIT_0_PIN p20
jjones646 2:7fd95eae5731 12 #define RJ_7_SEG_DOT_PIN p15
jjones646 2:7fd95eae5731 13 #define RJ_7_SEG_LATCH_PIN p16
jjones646 2:7fd95eae5731 14 #define RJ_7_SEG_PINS RJ_7_SEG_BIT_3_PIN, RJ_7_SEG_BIT_2_PIN, RJ_7_SEG_BIT_1_PIN, RJ_7_SEG_BIT_0_PIN
jjones646 2:7fd95eae5731 15
jjones646 2:7fd95eae5731 16 // Primary Radio LEDs
jjones646 2:7fd95eae5731 17 #define RJ_PRIMARY_RADIO_LED_TX p28
jjones646 2:7fd95eae5731 18 #define RJ_PRIMARY_RADIO_LED_RX p30
jjones646 2:7fd95eae5731 19 #define RJ_PRIMARY_RADIO_LED_ERR p29
jjones646 2:7fd95eae5731 20 #define RJ_PRIMARY_RADIO_LEDS RJ_PRIMARY_RADIO_LED_TX, RJ_PRIMARY_RADIO_LED_RX, RJ_PRIMARY_RADIO_LED_ERR
jjones646 2:7fd95eae5731 21
jjones646 2:7fd95eae5731 22 // Secondary Radio LEDs
jjones646 2:7fd95eae5731 23 #define RJ_SECONDARY_RADIO_LED_TX p24
jjones646 2:7fd95eae5731 24 #define RJ_SECONDARY_RADIO_LED_RX p25
jjones646 2:7fd95eae5731 25 #define RJ_SECONDARY_RADIO_LED_ERR p26
jjones646 2:7fd95eae5731 26 #define RJ_SECONDARY_RADIO_LEDS RJ_SECONDARY_RADIO_LED_TX, RJ_SECONDARY_RADIO_LED_RX, RJ_SECONDARY_RADIO_LED_ERR
jjones646 2:7fd95eae5731 27
jjones646 2:7fd95eae5731 28 // RGB Status LED
jjones646 2:7fd95eae5731 29 #define RJ_RGB_LED_RED_PIN p23
jjones646 2:7fd95eae5731 30 #define RJ_RGB_LED_GREEN_PIN p21
jjones646 2:7fd95eae5731 31 #define RJ_RGB_LED_BLUE_PIN p22
jjones646 2:7fd95eae5731 32 #define RJ_RGB_LED_ANNODE p27
jjones646 2:7fd95eae5731 33 #define RJ_RGB_LED_PINS RJ_RGB_LED_RED_PIN, RJ_RGB_LED_GREEN_PIN, RJ_RGB_LED_BLUE_PIN
jjones646 2:7fd95eae5731 34
jjones646 2:7fd95eae5731 35 #define R 0
jjones646 2:7fd95eae5731 36 #define G 1
jjones646 2:7fd95eae5731 37 #define B 2
jjones646 2:7fd95eae5731 38
jjones646 2:7fd95eae5731 39 #endif // BASE_STATION_H