70#define LEDS_ARCH_L1_PORT GPIO_D_NUM
71#define LEDS_ARCH_L1_PIN 5
72#define LEDS_ARCH_L2_PORT GPIO_D_NUM
73#define LEDS_ARCH_L2_PIN 4
74#define LEDS_ARCH_L3_PORT GPIO_D_NUM
75#define LEDS_ARCH_L3_PIN 3
77#define LEDS_CONF_RED 1
78#define LEDS_CONF_GREEN 2
79#define LEDS_CONF_BLUE 4
81#define LEDS_CONF_COUNT 3
115#define UART0_RX_PORT GPIO_A_NUM
116#define UART0_RX_PIN 0
117#define UART0_TX_PORT GPIO_A_NUM
118#define UART0_TX_PIN 1
120#define UART1_RX_PORT GPIO_C_NUM
121#define UART1_RX_PIN 1
122#define UART1_TX_PORT GPIO_C_NUM
123#define UART1_TX_PIN 0
124#define UART1_CTS_PORT (-1)
125#define UART1_CTS_PIN (-1)
126#define UART1_RTS_PORT (-1)
127#define UART1_RTS_PIN (-1)
138#define BUTTON_USER_PORT GPIO_A_NUM
139#define BUTTON_USER_PIN 3
140#define BUTTON_USER_VECTOR GPIO_A_IRQn
143#define PLATFORM_HAS_BUTTON 1
162#define ADC_SENSORS_PORT GPIO_A_NUM
163#define ADC_SENSORS_ADC1_PIN 2
164#define ADC_SENSORS_ADC2_PIN 4
165#define ADC_SENSORS_ADC3_PIN 5
166#define ADC_SENSORS_ADC4_PIN 6
167#define ADC_SENSORS_ADC5_PIN (-1)
168#define ADC_SENSORS_ADC6_PIN (-1)
169#define ADC_SENSORS_MAX 4
182#define SPI0_CLK_PORT GPIO_B_NUM
183#define SPI0_CLK_PIN 2
184#define SPI0_TX_PORT GPIO_B_NUM
186#define SPI0_RX_PORT GPIO_B_NUM
199#define SPI1_CLK_PORT GPIO_C_NUM
200#define SPI1_CLK_PIN 4
201#define SPI1_TX_PORT GPIO_C_NUM
203#define SPI1_RX_PORT GPIO_C_NUM
214#define I2C_SCL_PORT GPIO_C_NUM
216#define I2C_SDA_PORT GPIO_C_NUM
218#define I2C_INT_PORT GPIO_D_NUM
220#define I2C_INT_VECTOR GPIO_D_IRQn
229#ifndef REMOTE_DUAL_RF_ENABLED
230#define REMOTE_DUAL_RF_ENABLED 1
242#define CC1200_SPI_INSTANCE 0
243#define CC1200_SPI_SCLK_PORT SPI0_CLK_PORT
244#define CC1200_SPI_SCLK_PIN SPI0_CLK_PIN
245#define CC1200_SPI_MOSI_PORT SPI0_TX_PORT
246#define CC1200_SPI_MOSI_PIN SPI0_TX_PIN
247#define CC1200_SPI_MISO_PORT SPI0_RX_PORT
248#define CC1200_SPI_MISO_PIN SPI0_RX_PIN
249#define CC1200_SPI_CSN_PORT GPIO_B_NUM
250#define CC1200_SPI_CSN_PIN 5
251#define CC1200_GDO0_PORT GPIO_B_NUM
252#define CC1200_GDO0_PIN 4
253#define CC1200_GDO2_PORT GPIO_B_NUM
254#define CC1200_GDO2_PIN 0
255#define CC1200_RESET_PORT GPIO_C_NUM
256#define CC1200_RESET_PIN 7
257#define CC1200_GPIOx_VECTOR GPIO_B_IRQn
268#define ETH_SPI_INSTANCE 1
269#define ETH_SPI_CLK_PORT SPI1_CLK_PORT
270#define ETH_SPI_CLK_PIN SPI1_CLK_PIN
271#define ETH_SPI_MOSI_PORT SPI1_TX_PORT
272#define ETH_SPI_MOSI_PIN SPI1_TX_PIN
273#define ETH_SPI_MISO_PORT SPI1_RX_PORT
274#define ETH_SPI_MISO_PIN SPI1_RX_PIN
275#define ETH_SPI_CSN_PORT GPIO_A_NUM
276#define ETH_SPI_CSN_PIN 7
277#define ETH_INT_PORT GPIO_D_NUM
279#define ETH_RESET_PORT GPIO_D_NUM
280#define ETH_RESET_PIN 1
293#define EXT_WDT_PORT GPIO_D_NUM
301#define BOARD_STRING "Zolertia Orion Ethernet Router"
Header file with register and macro declarations for the cc2538 GPIO module.
Header file for the ARM Nested Vectored Interrupt Controller.