Home
last modified time | relevance | path

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/
Dsl_si91x_peripheral_gpio.c432 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/
Dsl_si91x_driver_gpio.h259 … 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/
Dsl_si91x_driver_gpio.c899 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/
Dsl_si91x_gpio.h386 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 …]