70#define LEDS_ARCH_L1_PORT GPIO_C_NUM
71#define LEDS_ARCH_L1_PIN 4
72#define LEDS_ARCH_L2_PORT GPIO_C_NUM
73#define LEDS_ARCH_L2_PIN 6
74#define LEDS_ARCH_L3_PORT GPIO_C_NUM
75#define LEDS_ARCH_L3_PIN 7
76#define LEDS_ARCH_L4_PORT GPIO_C_NUM
77#define LEDS_ARCH_L4_PIN 5
79#define LEDS_CONF_RED 1
80#define LEDS_CONF_YELLOW 2
81#define LEDS_CONF_GREEN 4
82#define LEDS_CONF_ORANGE 8
84#define LEDS_CONF_COUNT 4
111#define UART0_RX_PORT GPIO_A_NUM
112#define UART0_RX_PIN 0
113#define UART0_TX_PORT GPIO_A_NUM
114#define UART0_TX_PIN 1
124#define BUTTON_USER_PORT GPIO_D_NUM
125#define BUTTON_USER_PIN 5
126#define BUTTON_USER_VECTOR GPIO_D_IRQn
128#define PLATFORM_HAS_BUTTON 1
129#define PLATFORM_SUPPORTS_BUTTON_HAL 1
139#define SPI0_CLK_PORT GPIO_A_NUM
140#define SPI0_CLK_PIN 2
141#define SPI0_TX_PORT GPIO_A_NUM
143#define SPI0_RX_PORT GPIO_A_NUM
154#define SPI1_CLK_PORT GPIO_C_NUM
155#define SPI1_CLK_PIN 4
156#define SPI1_TX_PORT GPIO_C_NUM
158#define SPI1_RX_PORT GPIO_C_NUM
168#define I2C_SCL_PORT GPIO_B_NUM
170#define I2C_SDA_PORT GPIO_B_NUM
179#define ANTENNA_BSP_RADIO_BASE GPIO_PORT_TO_BASE(GPIO_D_NUM)
180#define ANTENNA_BSP_RADIO_24GHZ_CC2538 GPIO_PIN_MASK(3)
181#define ANTENNA_BSP_RADIO_24GHZ_AT86RF215 GPIO_PIN_MASK(4)
189#define AT86RF215_SPI_INSTANCE 0
190#define AT86RF215_SPI_CSN_PORT GPIO_A_NUM
191#define AT86RF215_SPI_CSN_PIN 3
192#define AT86RF215_RSTN_PORT GPIO_D_NUM
193#define AT86RF215_RSTN_PIN 1
194#define AT86RF215_PWR_PORT GPIO_C_NUM
195#define AT86RF215_PWR_PIN 0
196#define AT86RF215_IRQ_PORT GPIO_D_NUM
197#define AT86RF215_IRQ_PIN 0
198#define AT86RF215_GPIOx_VECTOR GPIO_D_IRQn
207#ifndef OPENMOTEB_CONF_USE_ATMEL_RADIO
208#define OPENMOTEB_USE_ATMEL_RADIO 0
210#define OPENMOTEB_USE_ATMEL_RADIO OPENMOTEB_CONF_USE_ATMEL_RADIO
214#if OPENMOTEB_USE_ATMEL_RADIO == 1
218 #define NETSTACK_CONF_RADIO at86rf215_driver
220 #define RADIO_PHY_OVERHEAD AT86RF215_PHY_OVERHEAD
221 #define RADIO_BYTE_AIR_TIME AT86RF215_BYTE_AIR_TIME
222 #define RADIO_DELAY_BEFORE_TX AT86RF215_DELAY_BEFORE_TX
223 #define RADIO_DELAY_BEFORE_RX AT86RF215_DELAY_BEFORE_RX
224 #define RADIO_DELAY_BEFORE_DETECT AT86RF215_DELAY_BEFORE_DETECT
227 #define SYS_CTRL_CONF_SYS_DIV SYS_CTRL_CLOCK_CTRL_SYS_DIV_32MHZ
232 #define NETSTACK_CONF_RADIO cc2538_rf_driver
234 #define RADIO_PHY_OVERHEAD CC2538_PHY_OVERHEAD
235 #define RADIO_BYTE_AIR_TIME CC2538_BYTE_AIR_TIME
236 #define RADIO_DELAY_BEFORE_TX CC2538_DELAY_BEFORE_TX
237 #define RADIO_DELAY_BEFORE_RX CC2538_DELAY_BEFORE_RX
238 #define RADIO_DELAY_BEFORE_DETECT CC2538_DELAY_BEFORE_DETECT
247#define BOARD_STRING "OpenMote-B"
AT86RF215 radio constants and defines.
Header file with register and macro declarations for the cc2538 GPIO module.
Header file for the ARM Nested Vectored Interrupt Controller.