Home
last modified time | relevance | path

Searched refs:em4_int_no (Results 1 – 4 of 4) sorted by relevance

/hal_silabs-latest/simplicity_sdk/platform/driver/gpio/src/
Dsl_gpio.c546 int32_t *em4_int_no, in sl_gpio_configure_wakeup_em4_interrupt() argument
553 if (gpio == NULL || em4_int_no == NULL) { in sl_gpio_configure_wakeup_em4_interrupt()
566 *em4_int_no = sl_hal_gpio_configure_wakeup_em4_external_interrupt(gpio, *em4_int_no, polarity); in sl_gpio_configure_wakeup_em4_interrupt()
569 if (*em4_int_no != SL_GPIO_INTERRUPT_UNAVAILABLE) { in sl_gpio_configure_wakeup_em4_interrupt()
571 gpio_interrupts.callback_em4[*em4_int_no].callback = (void *)gpio_callback; in sl_gpio_configure_wakeup_em4_interrupt()
572 gpio_interrupts.callback_em4[*em4_int_no].context = context; in sl_gpio_configure_wakeup_em4_interrupt()
575 sl_hal_gpio_enable_interrupts(1 << (*em4_int_no + SL_HAL_GPIO_EM4WUEN_SHIFT)); in sl_gpio_configure_wakeup_em4_interrupt()
590 sl_status_t sl_gpio_deconfigure_wakeup_em4_interrupt(int32_t em4_int_no) in sl_gpio_deconfigure_wakeup_em4_interrupt() argument
594 …if (!((em4_int_no != SL_GPIO_INTERRUPT_UNAVAILABLE) && (em4_int_no <= SL_HAL_GPIO_INTERRUPT_MAX) &… in sl_gpio_deconfigure_wakeup_em4_interrupt()
602 sl_hal_gpio_clear_interrupts(1 << (em4_int_no + SL_HAL_GPIO_EM4WUEN_SHIFT)); in sl_gpio_deconfigure_wakeup_em4_interrupt()
[all …]
/hal_silabs-latest/simplicity_sdk/platform/peripheral/inc/
Dsl_hal_gpio.h746 int32_t em4_int_no; in sl_hal_gpio_get_em4_interrupt_number() local
752 em4_int_no = 0; in sl_hal_gpio_get_em4_interrupt_number()
756 em4_int_no = 1; in sl_hal_gpio_get_em4_interrupt_number()
760 em4_int_no = 3; in sl_hal_gpio_get_em4_interrupt_number()
764 em4_int_no = 4; in sl_hal_gpio_get_em4_interrupt_number()
768 em4_int_no = 6; in sl_hal_gpio_get_em4_interrupt_number()
772 em4_int_no = 7; in sl_hal_gpio_get_em4_interrupt_number()
776 em4_int_no = 8; in sl_hal_gpio_get_em4_interrupt_number()
780 em4_int_no = 9; in sl_hal_gpio_get_em4_interrupt_number()
784 em4_int_no = 10; in sl_hal_gpio_get_em4_interrupt_number()
[all …]
/hal_silabs-latest/simplicity_sdk/platform/peripheral/src/
Dsl_hal_gpio.c408 int32_t em4_int_no = sl_hal_gpio_get_em4_interrupt_number(gpio); in sl_hal_gpio_configure_wakeup_em4_external_interrupt() local
411 int_no = em4_int_no; in sl_hal_gpio_configure_wakeup_em4_external_interrupt()
414 if (em4_int_no == SL_GPIO_INTERRUPT_UNAVAILABLE || int_no != em4_int_no) { in sl_hal_gpio_configure_wakeup_em4_external_interrupt()
/hal_silabs-latest/simplicity_sdk/platform/driver/gpio/inc/
Dsl_gpio.h398 int32_t *em4_int_no,
415 sl_status_t sl_gpio_deconfigure_wakeup_em4_interrupt(int32_t em4_int_no);