69 #define GPIO_PORT_ISR(lowercase_port, uppercase_port) \ 71 gpio_port_##lowercase_port##_isr(void) \ 73 gpio_port_isr(GPIO_##uppercase_port##_NUM); \ Header file for the ARM Nested Vectored Interrupt Controller.
#define GPIO_CLEAR_POWER_UP_INTERRUPT(PORT, PIN_MASK)
Clear power-up interrupt triggering for pins with PIN_MASK of port PORT.
Header file with register and macro declarations for the cc2538 GPIO module.
Header file with register manipulation macro definitions.
#define GPIO_GET_POWER_UP_INT_STATUS(PORT)
Get power-up interrupt status of port PORT.
static uint8_t int_status(void)
Check whether a data or wake on motion interrupt has occurred.
static void gpio_port_isr(uint8_t port)
Interrupt service routine for Port port.
Header file for the GPIO HAL.
void gpio_hal_event_handler(gpio_hal_port_t port, gpio_hal_pin_mask_t pins)
The platform-independent GPIO event handler.
#define GPIO_PORT_TO_BASE(PORT)
Converts a port number to the port base address.
Header file for the LED HAL.
#define GPIO_CLEAR_INTERRUPT(PORT_BASE, PIN_MASK)
Clear interrupt triggering for pins with PIN_MASK of port with PORT_BASE.
#define GPIO_GET_MASKED_INT_STATUS(PORT_BASE)
Get masked interrupt status of port with PORT_BASE.