63 gpio_hal_event_handler((
int_status | power_up_int_status) << (port << 3));
69#define GPIO_PORT_ISR(lowercase_port, uppercase_port) \
71gpio_port_##lowercase_port##_isr(void) \
73 gpio_port_isr(GPIO_##uppercase_port##_NUM); \
Header file for the GPIO HAL.
Header file with register and macro declarations for the cc2538 GPIO module.
static void gpio_port_isr(uint8_t port)
Interrupt service routine for Port port.
#define GPIO_GET_POWER_UP_INT_STATUS(PORT)
Get power-up interrupt status of port PORT.
#define GPIO_PORT_TO_BASE(PORT)
Converts a port number to the port base address.
#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.
#define GPIO_CLEAR_POWER_UP_INTERRUPT(PORT, PIN_MASK)
Clear power-up interrupt triggering for pins with PIN_MASK of port PORT.
static uint8_t int_status(void)
Check whether a data or wake on motion interrupt has occurred.
Header file for the LED HAL.
Header file for the ARM Nested Vectored Interrupt Controller.
Header file with register manipulation macro definitions.