GPIO Group Interrupt Configuration. It selects random ports and pins.

Public Attributes#

uint8_t

configure group interrupt

uint8_t

Count of group interrupt pins.

uint8_t

ports used for group interrupts

uint8_t

pins used for group interrupts

uint8_t

polarity used for interrupts

uint8_t

configure level or edge trigger

uint8_t

AND/OR ing of interrupts.

Public Attribute Documentation#

grp_interrupt#

uint8_t sl_si91x_gpio_group_interrupt_config_t::grp_interrupt

configure group interrupt


Definition at line 74 of file components/siwx917_soc/drivers/unified_api/inc/sl_si91x_gpio.h

grp_interrupt_cnt#

uint8_t sl_si91x_gpio_group_interrupt_config_t::grp_interrupt_cnt

Count of group interrupt pins.


Definition at line 75 of file components/siwx917_soc/drivers/unified_api/inc/sl_si91x_gpio.h

grp_interrupt_port#

uint8_t sl_si91x_gpio_group_interrupt_config_t::grp_interrupt_port[MAX_GPIO_PIN_INT]

ports used for group interrupts


Definition at line 76 of file components/siwx917_soc/drivers/unified_api/inc/sl_si91x_gpio.h

grp_interrupt_pin#

uint8_t sl_si91x_gpio_group_interrupt_config_t::grp_interrupt_pin[MAX_GPIO_PIN_INT]

pins used for group interrupts


Definition at line 77 of file components/siwx917_soc/drivers/unified_api/inc/sl_si91x_gpio.h

grp_interrupt_pol#

uint8_t sl_si91x_gpio_group_interrupt_config_t::grp_interrupt_pol[MAX_GPIO_PIN_INT]

polarity used for interrupts


Definition at line 78 of file components/siwx917_soc/drivers/unified_api/inc/sl_si91x_gpio.h

level_edge#

uint8_t sl_si91x_gpio_group_interrupt_config_t::level_edge

configure level or edge trigger


Definition at line 79 of file components/siwx917_soc/drivers/unified_api/inc/sl_si91x_gpio.h

and_or#

uint8_t sl_si91x_gpio_group_interrupt_config_t::and_or

AND/OR ing of interrupts.


Definition at line 80 of file components/siwx917_soc/drivers/unified_api/inc/sl_si91x_gpio.h