Home
last modified time | relevance | path

Searched refs:INTR (Results 1 – 3 of 3) sorted by relevance

/hal_silabs-latest/wiseconnect/components/device/silabs/si91x/mcu/drivers/unified_peripheral_drivers/src/
Dsl_si91x_peripheral_gpio.c66 GPIO->INTR[int_no].GPIO_INTR_CTRL_b.PORT_NUMBER = port; in sl_gpio_configure_interrupt()
67 GPIO->INTR[int_no].GPIO_INTR_CTRL_b.PIN_NUMBER = (sl_si91x_gpio_pin_t)pin; in sl_gpio_configure_interrupt()
70 GPIO->INTR[int_no].GPIO_INTR_CTRL_b.FALL_EDGE_ENABLE = SL_GPIO_INTERRUPT_ENABLE; in sl_gpio_configure_interrupt()
72 GPIO->INTR[int_no].GPIO_INTR_CTRL_b.FALL_EDGE_ENABLE = SL_GPIO_INTERRUPT_DISABLE; in sl_gpio_configure_interrupt()
76 GPIO->INTR[int_no].GPIO_INTR_CTRL_b.RISE_EDGE_ENABLE = SL_GPIO_INTERRUPT_ENABLE; in sl_gpio_configure_interrupt()
78 GPIO->INTR[int_no].GPIO_INTR_CTRL_b.RISE_EDGE_ENABLE = SL_GPIO_INTERRUPT_DISABLE; in sl_gpio_configure_interrupt()
82 GPIO->INTR[int_no].GPIO_INTR_CTRL_b.LEVEL_HIGH_ENABLE = SL_GPIO_INTERRUPT_ENABLE; in sl_gpio_configure_interrupt()
86 GPIO->INTR[int_no].GPIO_INTR_CTRL_b.LEVEL_HIGH_ENABLE = SL_GPIO_INTERRUPT_DISABLE; in sl_gpio_configure_interrupt()
90 GPIO->INTR[int_no].GPIO_INTR_CTRL_b.LEVEL_LOW_ENABLE = SL_GPIO_INTERRUPT_ENABLE; in sl_gpio_configure_interrupt()
94 GPIO->INTR[int_no].GPIO_INTR_CTRL_b.LEVEL_LOW_ENABLE = SL_GPIO_INTERRUPT_DISABLE; in sl_gpio_configure_interrupt()
[all …]
/hal_silabs-latest/wiseconnect/components/device/silabs/si91x/mcu/drivers/unified_peripheral_drivers/inc/
Dsl_si91x_peripheral_gpio.h639 GPIO->INTR[intch].GPIO_INTR_CTRL_b.RISE_EDGE_ENABLE = SET; in sl_gpio_enable_interrupts()
642 GPIO->INTR[intch].GPIO_INTR_CTRL_b.FALL_EDGE_ENABLE = SET; in sl_gpio_enable_interrupts()
645 GPIO->INTR[intch].GPIO_INTR_CTRL_b.LEVEL_HIGH_ENABLE = SET; in sl_gpio_enable_interrupts()
648 GPIO->INTR[intch].GPIO_INTR_CTRL_b.LEVEL_LOW_ENABLE = SET; in sl_gpio_enable_interrupts()
668 GPIO->INTR[intch].GPIO_INTR_CTRL_b.RISE_EDGE_ENABLE = CLR; in sl_gpio_disable_interrupts()
671 GPIO->INTR[intch].GPIO_INTR_CTRL_b.FALL_EDGE_ENABLE = CLR; in sl_gpio_disable_interrupts()
674 GPIO->INTR[intch].GPIO_INTR_CTRL_b.LEVEL_HIGH_ENABLE = CLR; in sl_gpio_disable_interrupts()
677 GPIO->INTR[intch].GPIO_INTR_CTRL_b.LEVEL_LOW_ENABLE = CLR; in sl_gpio_disable_interrupts()
693 uint32_t reg_data = GPIO->INTR[flags].GPIO_INTR_STATUS; in sl_gpio_clear_interrupts()
695 GPIO->INTR[flags].GPIO_INTR_STATUS = INTR_CLR; in sl_gpio_clear_interrupts()
[all …]
/hal_silabs-latest/wiseconnect/components/device/silabs/si91x/mcu/core/chip/inc/
Dsi91x_device.h8816 __IOM EGPIO_INTR_Type INTR[8]; /*!< (@ 0x00001200) [0..7] */ member