Home
last modified time | relevance | path

Searched refs:npssgpio_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.c1108 void sl_si91x_gpio_set_uulp_npss_wakeup_interrupt(uint8_t npssgpio_interrupt) in sl_si91x_gpio_set_uulp_npss_wakeup_interrupt() argument
1110 UULP_GPIO_FSM->GPIO_WAKEUP_REGISTER |= (BIT(npssgpio_interrupt)); in sl_si91x_gpio_set_uulp_npss_wakeup_interrupt()
1116 void sl_si91x_gpio_clear_uulp_npss_wakeup_interrupt(uint8_t npssgpio_interrupt) in sl_si91x_gpio_clear_uulp_npss_wakeup_interrupt() argument
1118 UULP_GPIO_FSM->GPIO_WAKEUP_REGISTER &= ~(BIT(npssgpio_interrupt)); in sl_si91x_gpio_clear_uulp_npss_wakeup_interrupt()
1128 void sl_si91x_gpio_mask_uulp_npss_interrupt(uint8_t npssgpio_interrupt) in sl_si91x_gpio_mask_uulp_npss_interrupt() argument
1130 SL_GPIO_ASSERT(SL_GPIO_VALIDATE_UULP_INTR(npssgpio_interrupt)); in sl_si91x_gpio_mask_uulp_npss_interrupt()
1131 GPIO_NPSS_INTERRUPT_MASK_SET_REG = (npssgpio_interrupt << 1); in sl_si91x_gpio_mask_uulp_npss_interrupt()
1145 void sl_si91x_gpio_unmask_uulp_npss_interrupt(uint8_t npssgpio_interrupt) in sl_si91x_gpio_unmask_uulp_npss_interrupt() argument
1147 SL_GPIO_ASSERT(SL_GPIO_VALIDATE_UULP_INTR(npssgpio_interrupt)); in sl_si91x_gpio_unmask_uulp_npss_interrupt()
1148 GPIO_NPSS_INTERRUPT_MASK_CLR_REG = (npssgpio_interrupt << 1); in sl_si91x_gpio_unmask_uulp_npss_interrupt()
[all …]
/hal_silabs-latest/wiseconnect/components/device/silabs/si91x/mcu/drivers/unified_api/src/
Dsl_si91x_driver_gpio.c1627 sl_status_t sl_si91x_gpio_driver_set_uulp_npss_wakeup_interrupt(uint8_t npssgpio_interrupt) in sl_si91x_gpio_driver_set_uulp_npss_wakeup_interrupt() argument
1630 if (npssgpio_interrupt > GPIO_NPSS_WAKEUP_MAX_VALUE) { in sl_si91x_gpio_driver_set_uulp_npss_wakeup_interrupt()
1634 sl_si91x_gpio_set_uulp_npss_wakeup_interrupt(npssgpio_interrupt); in sl_si91x_gpio_driver_set_uulp_npss_wakeup_interrupt()
1641 sl_status_t sl_si91x_gpio_driver_clear_uulp_npss_wakeup_interrupt(uint8_t npssgpio_interrupt) in sl_si91x_gpio_driver_clear_uulp_npss_wakeup_interrupt() argument
1644 if (npssgpio_interrupt > GPIO_NPSS_WAKEUP_MAX_VALUE) { in sl_si91x_gpio_driver_clear_uulp_npss_wakeup_interrupt()
1648 sl_si91x_gpio_clear_uulp_npss_wakeup_interrupt(npssgpio_interrupt); in sl_si91x_gpio_driver_clear_uulp_npss_wakeup_interrupt()
1660 sl_status_t sl_si91x_gpio_driver_mask_uulp_npss_interrupt(uint8_t npssgpio_interrupt) in sl_si91x_gpio_driver_mask_uulp_npss_interrupt() argument
1663 if (npssgpio_interrupt > GPIO_NPSSGPIO_INTERRUPT_VALUE_MAX_VALUE) { in sl_si91x_gpio_driver_mask_uulp_npss_interrupt()
1667 sl_si91x_gpio_mask_uulp_npss_interrupt(npssgpio_interrupt); in sl_si91x_gpio_driver_mask_uulp_npss_interrupt()
1703 sl_status_t sl_si91x_gpio_driver_unmask_uulp_npss_interrupt(uint8_t npssgpio_interrupt) in sl_si91x_gpio_driver_unmask_uulp_npss_interrupt() argument
[all …]
/hal_silabs-latest/wiseconnect/components/device/silabs/si91x/mcu/drivers/unified_api/inc/
Dsl_si91x_driver_gpio.h877 sl_status_t sl_si91x_gpio_driver_set_uulp_npss_wakeup_interrupt(uint8_t npssgpio_interrupt);
890 sl_status_t sl_si91x_gpio_driver_clear_uulp_npss_wakeup_interrupt(uint8_t npssgpio_interrupt);
907 sl_status_t sl_si91x_gpio_driver_mask_uulp_npss_interrupt(uint8_t npssgpio_interrupt);
924 sl_status_t sl_si91x_gpio_driver_unmask_uulp_npss_interrupt(uint8_t npssgpio_interrupt);
942 sl_status_t sl_si91x_gpio_driver_clear_uulp_interrupt(uint8_t npssgpio_interrupt);
1033 uint8_t npssgpio_interrupt,
/hal_silabs-latest/wiseconnect/components/device/silabs/si91x/mcu/drivers/unified_peripheral_drivers/inc/
Dsl_si91x_gpio.h852 void sl_si91x_gpio_set_uulp_npss_wakeup_interrupt(uint8_t npssgpio_interrupt);
861 void sl_si91x_gpio_clear_uulp_npss_wakeup_interrupt(uint8_t npssgpio_interrupt);
874 void sl_si91x_gpio_mask_uulp_npss_interrupt(uint8_t npssgpio_interrupt);
887 void sl_si91x_gpio_unmask_uulp_npss_interrupt(uint8_t npssgpio_interrupt);
901 void sl_si91x_gpio_clear_uulp_interrupt(uint8_t npssgpio_interrupt);
971 …_configure_uulp_interrupt(sl_si91x_gpio_interrupt_config_flag_t flags, uint8_t npssgpio_interrupt);