Searched refs:group_interrupt (Results 1 – 4 of 4) sorted by relevance
| /hal_silabs-latest/wiseconnect/components/device/silabs/si91x/mcu/drivers/unified_peripheral_drivers/src/ |
| D | sl_si91x_peripheral_gpio.c | 432 void sl_si91x_gpio_enable_group_interrupt(sl_si91x_group_interrupt_t group_interrupt, uint8_t port,… in sl_si91x_gpio_enable_group_interrupt() argument 435 SL_GPIO_ASSERT(SL_GPIO_VALIDATE_PARAMETER(group_interrupt)); in sl_si91x_gpio_enable_group_interrupt() 439 ULP_GPIO->GPIO_GRP_INTR[group_interrupt].GPIO_GRP_INTR_CTRL_REG_b.ENABLE_INTERRUPT = ENABLE; in sl_si91x_gpio_enable_group_interrupt() 441 if (group_interrupt == GROUP_INT_1) { in sl_si91x_gpio_enable_group_interrupt() 450 GPIO->GPIO_GRP_INTR[group_interrupt].GPIO_GRP_INTR_CTRL_REG_b.ENABLE_INTERRUPT = ENABLE; in sl_si91x_gpio_enable_group_interrupt() 451 if (group_interrupt == GROUP_INT_1) { in sl_si91x_gpio_enable_group_interrupt() 468 void sl_si91x_gpio_disable_group_interrupt(sl_si91x_group_interrupt_t group_interrupt, uint8_t port… in sl_si91x_gpio_disable_group_interrupt() argument 471 SL_GPIO_ASSERT(SL_GPIO_VALIDATE_PARAMETER(group_interrupt)); in sl_si91x_gpio_disable_group_interrupt() 475 ULP_GPIO->GPIO_GRP_INTR[group_interrupt].GPIO_GRP_INTR_CTRL_REG_b.ENABLE_INTERRUPT = DISABLE; in sl_si91x_gpio_disable_group_interrupt() 481 GPIO->GPIO_GRP_INTR[group_interrupt].GPIO_GRP_INTR_CTRL_REG_b.ENABLE_INTERRUPT = DISABLE; in sl_si91x_gpio_disable_group_interrupt() [all …]
|
| /hal_silabs-latest/wiseconnect/components/device/silabs/si91x/mcu/drivers/unified_api/inc/ |
| D | sl_si91x_driver_gpio.h | 259 … sl_si91x_group_interrupt_t group_interrupt, 279 sl_status_t sl_si91x_gpio_driver_clear_group_interrupt(sl_si91x_group_interrupt_t group_interrupt); 304 …x_gpio_driver_get_group_interrupt_status(uint8_t port, sl_si91x_group_interrupt_t group_interrupt); 324 … sl_si91x_group_interrupt_t group_interrupt, 375 …nt8_t sl_si91x_gpio_driver_get_group_interrupt_polarity(sl_si91x_group_interrupt_t group_interrupt, 415 …tus_t sl_si91x_gpio_driver_set_group_interrupt_polarity(sl_si91x_group_interrupt_t group_interrupt, 443 …io_driver_get_group_interrupt_level_edge(uint8_t port, sl_si91x_group_interrupt_t group_interrupt); 477 … sl_si91x_group_interrupt_t group_interrupt, 504 …si91x_gpio_driver_unmask_group_interrupt(uint8_t port, sl_si91x_group_interrupt_t group_interrupt); 527 …l_si91x_gpio_driver_mask_group_interrupt(uint8_t port, sl_si91x_group_interrupt_t group_interrupt); [all …]
|
| /hal_silabs-latest/wiseconnect/components/device/silabs/si91x/mcu/drivers/unified_api/src/ |
| D | sl_si91x_driver_gpio.c | 899 sl_status_t sl_si91x_gpio_driver_enable_group_interrupt(sl_si91x_group_interrupt_t group_interrupt, in sl_si91x_gpio_driver_enable_group_interrupt() argument 904 if ((group_interrupt > GPIO_GROUP_INTERRUPT_MAX_VALUE) || (port > GPIO_PORT_MAX_VALUE)) { in sl_si91x_gpio_driver_enable_group_interrupt() 935 sl_si91x_gpio_enable_group_interrupt(group_interrupt, port, pin); in sl_si91x_gpio_driver_enable_group_interrupt() 947 sl_status_t sl_si91x_gpio_driver_disable_group_interrupt(sl_si91x_group_interrupt_t group_interrupt, in sl_si91x_gpio_driver_disable_group_interrupt() argument 952 if ((group_interrupt > GPIO_GROUP_INTERRUPT_MAX_VALUE) || (port > GPIO_PORT_MAX_VALUE)) { in sl_si91x_gpio_driver_disable_group_interrupt() 983 sl_si91x_gpio_disable_group_interrupt(group_interrupt, port, pin); in sl_si91x_gpio_driver_disable_group_interrupt() 991 …sl_si91x_gpio_driver_mask_group_interrupt(uint8_t port, sl_si91x_group_interrupt_t group_interrupt) in sl_si91x_gpio_driver_mask_group_interrupt() argument 994 if ((port > GPIO_PORT_MAX_VALUE) || (group_interrupt > GPIO_GROUP_INTERRUPT_MAX_VALUE)) { in sl_si91x_gpio_driver_mask_group_interrupt() 998 sl_si91x_gpio_mask_group_interrupt(port, group_interrupt); in sl_si91x_gpio_driver_mask_group_interrupt() 1012 …_si91x_gpio_driver_unmask_group_interrupt(uint8_t port, sl_si91x_group_interrupt_t group_interrupt) in sl_si91x_gpio_driver_unmask_group_interrupt() argument [all …]
|
| /hal_silabs-latest/wiseconnect/components/device/silabs/si91x/mcu/drivers/unified_peripheral_drivers/inc/ |
| D | sl_si91x_gpio.h | 386 sl_si91x_group_interrupt_t group_interrupt, 401 void sl_si91x_gpio_clear_group_interrupt(sl_si91x_group_interrupt_t group_interrupt); 424 …sl_si91x_gpio_get_group_interrupt_status(uint8_t port, sl_si91x_group_interrupt_t group_interrupt); 440 sl_si91x_group_interrupt_t group_interrupt, 482 uint8_t sl_si91x_gpio_get_group_interrupt_polarity(sl_si91x_group_interrupt_t group_interrupt, 513 void sl_si91x_gpio_set_group_interrupt_polarity(sl_si91x_group_interrupt_t group_interrupt, 539 …i91x_gpio_get_group_interrupt_level_edge(uint8_t port, sl_si91x_group_interrupt_t group_interrupt); 565 sl_si91x_group_interrupt_t group_interrupt, 587 void sl_si91x_gpio_unmask_group_interrupt(uint8_t port, sl_si91x_group_interrupt_t group_interrupt); 605 void sl_si91x_gpio_mask_group_interrupt(uint8_t port, sl_si91x_group_interrupt_t group_interrupt); [all …]
|