66 #define LEDS_ARCH_L1_PORT GPIO_C_NUM 67 #define LEDS_ARCH_L1_PIN 4 68 #define LEDS_ARCH_L2_PORT GPIO_C_NUM 69 #define LEDS_ARCH_L2_PIN 6 70 #define LEDS_ARCH_L3_PORT GPIO_C_NUM 71 #define LEDS_ARCH_L3_PIN 7 72 #define LEDS_ARCH_L4_PORT GPIO_C_NUM 73 #define LEDS_ARCH_L4_PIN 5 75 #define LEDS_CONF_RED 1 76 #define LEDS_CONF_YELLOW 2 77 #define LEDS_CONF_GREEN 4 78 #define LEDS_CONF_ORANGE 8 80 #define LEDS_CONF_COUNT 4 87 #define USB_PULLUP_PORT GPIO_C_NUM 88 #define USB_PULLUP_PIN 0 104 #define UART0_RX_PORT GPIO_A_NUM 105 #define UART0_RX_PIN 0 106 #define UART0_TX_PORT GPIO_A_NUM 107 #define UART0_TX_PIN 1 109 #define UART1_RX_PORT GPIO_B_NUM 110 #define UART1_RX_PIN 0 111 #define UART1_TX_PORT GPIO_D_NUM 112 #define UART1_TX_PIN 3 113 #define UART1_CTS_PORT (-1) 114 #define UART1_CTS_PIN (-1) 115 #define UART1_RTS_PORT (-1) 116 #define UART1_RTS_PIN (-1) 126 #define BUTTON_USER_PORT GPIO_C_NUM 127 #define BUTTON_USER_PIN 3 128 #define BUTTON_USER_VECTOR GPIO_C_IRQn 130 #define PLATFORM_HAS_BUTTON 1 131 #define PLATFORM_SUPPORTS_BUTTON_HAL 1 142 #define SPI_CLK_PORT GPIO_A_NUM 143 #define SPI_CLK_PIN 2 144 #define SPI_MOSI_PORT GPIO_A_NUM 145 #define SPI_MOSI_PIN 5 146 #define SPI_MISO_PORT GPIO_A_NUM 147 #define SPI_MISO_PIN 4 157 #define SPI1_CLK_PORT GPIO_C_NUM 158 #define SPI1_CLK_PIN 4 159 #define SPI1_TX_PORT GPIO_C_NUM 160 #define SPI1_TX_PIN 5 161 #define SPI1_RX_PORT GPIO_C_NUM 162 #define SPI1_RX_PIN 6 171 #define I2C_SCL_PORT GPIO_B_NUM 172 #define I2C_SCL_PIN 3 173 #define I2C_SDA_PORT GPIO_B_NUM 174 #define I2C_SDA_PIN 4 182 #define RADIO_PHY_OVERHEAD CC2538_PHY_OVERHEAD 183 #define RADIO_BYTE_AIR_TIME CC2538_BYTE_AIR_TIME 184 #define RADIO_DELAY_BEFORE_TX CC2538_DELAY_BEFORE_TX 185 #define RADIO_DELAY_BEFORE_RX CC2538_DELAY_BEFORE_RX 186 #define RADIO_DELAY_BEFORE_DETECT CC2538_DELAY_BEFORE_DETECT 193 #define BOARD_STRING "OpenMote-CC2538" Header file for the ARM Nested Vectored Interrupt Controller.
Header file with register and macro declarations for the cc2538 GPIO module.