64#ifndef FLASH_CCA_CONF_BOOTLDR_BACKDOOR_PORT_A_PIN
65#define FLASH_CCA_CONF_BOOTLDR_BACKDOOR_PORT_A_PIN 7
68#ifndef FLASH_CCA_CONF_BOOTLDR_BACKDOOR_ACTIVE_HIGH
69#define FLASH_CCA_CONF_BOOTLDR_BACKDOOR_ACTIVE_HIGH 0
84#define LEDS_ARCH_L1_PORT GPIO_C_NUM
85#define LEDS_ARCH_L1_PIN 4
86#define LEDS_ARCH_L2_PORT GPIO_C_NUM
87#define LEDS_ARCH_L2_PIN 6
88#define LEDS_ARCH_L3_PORT GPIO_C_NUM
89#define LEDS_ARCH_L3_PIN 7
90#define LEDS_ARCH_L4_PORT GPIO_C_NUM
91#define LEDS_ARCH_L4_PIN 5
93#define LEDS_CONF_RED 1
94#define LEDS_CONF_YELLOW 2
95#define LEDS_CONF_GREEN 4
96#define LEDS_CONF_ORANGE 8
98#define LEDS_CONF_COUNT 4
107#ifdef USB_PULLUP_PORT
108#undef USB_PULLUP_PORT
125#define UART0_RX_PORT GPIO_A_NUM
126#define UART0_RX_PIN 0
127#define UART0_TX_PORT GPIO_A_NUM
128#define UART0_TX_PIN 1
138#define BUTTON_USER_PORT GPIO_D_NUM
139#define BUTTON_USER_PIN 5
140#define BUTTON_USER_VECTOR GPIO_D_IRQn
142#define PLATFORM_HAS_BUTTON 1
143#define PLATFORM_SUPPORTS_BUTTON_HAL 1
152#define SPI_CLK_PORT GPIO_A_NUM
154#define SPI_MOSI_PORT GPIO_A_NUM
155#define SPI_MOSI_PIN 5
156#define SPI_MISO_PORT GPIO_A_NUM
157#define SPI_MISO_PIN 4
167#define SPI1_CLK_PORT GPIO_C_NUM
168#define SPI1_CLK_PIN 4
169#define SPI1_TX_PORT GPIO_C_NUM
171#define SPI1_RX_PORT GPIO_C_NUM
181#define I2C_SCL_PORT GPIO_B_NUM
183#define I2C_SDA_PORT GPIO_B_NUM
192#define ANTENNA_BSP_RADIO_BASE GPIO_PORT_TO_BASE(GPIO_D_NUM)
193#define ANTENNA_BSP_RADIO_INT GPIO_PIN_MASK(3)
194#define ANTENNA_BSP_RADIO_EXT GPIO_PIN_MASK(4)
202#define RADIO_PHY_OVERHEAD CC2538_PHY_OVERHEAD
203#define RADIO_BYTE_AIR_TIME CC2538_BYTE_AIR_TIME
204#define RADIO_DELAY_BEFORE_TX CC2538_DELAY_BEFORE_TX
205#define RADIO_DELAY_BEFORE_RX CC2538_DELAY_BEFORE_RX
206#define RADIO_DELAY_BEFORE_DETECT CC2538_DELAY_BEFORE_DETECT
213#define BOARD_STRING "OpenMote-B"
Header file with register and macro declarations for the cc2538 GPIO module.
Header file for the ARM Nested Vectored Interrupt Controller.