73#define LEDS_ARCH_L1_PORT GPIO_C_NUM
74#define LEDS_ARCH_L1_PIN 4
75#define LEDS_ARCH_L2_PORT GPIO_C_NUM
76#define LEDS_ARCH_L2_PIN 6
77#define LEDS_ARCH_L3_PORT GPIO_C_NUM
78#define LEDS_ARCH_L3_PIN 7
79#define LEDS_ARCH_L4_PORT GPIO_C_NUM
80#define LEDS_ARCH_L4_PIN 5
82#define LEDS_CONF_RED 1
83#define LEDS_CONF_YELLOW 2
84#define LEDS_CONF_GREEN 4
85#define LEDS_CONF_ORANGE 8
87#define LEDS_CONF_COUNT 4
95#define USB_PULLUP_PORT GPIO_C_NUM
96#define USB_PULLUP_PIN 0
112#define UART0_RX_PORT GPIO_A_NUM
113#define UART0_RX_PIN 0
114#define UART0_TX_PORT GPIO_A_NUM
115#define UART0_TX_PIN 1
117#define UART1_RX_PORT GPIO_B_NUM
118#define UART1_RX_PIN 0
119#define UART1_TX_PORT GPIO_D_NUM
120#define UART1_TX_PIN 3
121#define UART1_CTS_PORT (-1)
122#define UART1_CTS_PIN (-1)
123#define UART1_RTS_PORT (-1)
124#define UART1_RTS_PIN (-1)
134#define BUTTON_USER_PORT GPIO_C_NUM
135#define BUTTON_USER_PIN 3
136#define BUTTON_USER_VECTOR GPIO_C_IRQn
138#define PLATFORM_HAS_BUTTON 1
139#define PLATFORM_SUPPORTS_BUTTON_HAL 1
150#define SPI_CLK_PORT GPIO_A_NUM
152#define SPI_MOSI_PORT GPIO_A_NUM
153#define SPI_MOSI_PIN 5
154#define SPI_MISO_PORT GPIO_A_NUM
155#define SPI_MISO_PIN 4
165#define SPI1_CLK_PORT GPIO_C_NUM
166#define SPI1_CLK_PIN 4
167#define SPI1_TX_PORT GPIO_C_NUM
169#define SPI1_RX_PORT GPIO_C_NUM
179#define I2C_SCL_PORT GPIO_B_NUM
181#define I2C_SDA_PORT GPIO_B_NUM
190#define ANTENNA_BSP_RADIO_BASE GPIO_PORT_TO_BASE(GPIO_D_NUM)
191#define ANTENNA_BSP_RADIO_INT GPIO_PIN_MASK(5)
192#define ANTENNA_BSP_RADIO_EXT GPIO_PIN_MASK(4)
200#define RADIO_PHY_OVERHEAD CC2538_PHY_OVERHEAD
201#define RADIO_BYTE_AIR_TIME CC2538_BYTE_AIR_TIME
202#define RADIO_DELAY_BEFORE_TX CC2538_DELAY_BEFORE_TX
203#define RADIO_DELAY_BEFORE_RX CC2538_DELAY_BEFORE_RX
204#define RADIO_DELAY_BEFORE_DETECT CC2538_DELAY_BEFORE_DETECT
211#define BOARD_STRING "OpenMote-CC2538"
Header file with register and macro declarations for the cc2538 GPIO module.
Header file for the ARM Nested Vectored Interrupt Controller.