Home
last modified time | relevance | path

Searched refs:pinmask (Results 1 – 6 of 6) sorted by relevance

/hal_silabs-latest/gecko/emlib/src/
Dem_gpio.c315 uint32_t pinmask = 1UL << (intNo + _GPIO_EM4WUEN_EM4WUEN_SHIFT); in GPIO_EM4WUExtIntConfig() local
317 GPIO_EM4EnablePinWakeup(pinmask, polarityMask); in GPIO_EM4WUExtIntConfig()
425 void GPIO_EM4EnablePinWakeup(uint32_t pinmask, uint32_t polaritymask) in GPIO_EM4EnablePinWakeup() argument
427 EFM_ASSERT((pinmask & ~_GPIO_EM4WUEN_MASK) == 0); in GPIO_EM4EnablePinWakeup()
431 GPIO->EM4WUPOL &= ~pinmask; /* Set the wakeup polarity. */ in GPIO_EM4EnablePinWakeup()
432 GPIO->EM4WUPOL |= pinmask & polaritymask; in GPIO_EM4EnablePinWakeup()
435 GPIO->EXTILEVEL &= ~pinmask; in GPIO_EM4EnablePinWakeup()
436 GPIO->EXTILEVEL |= pinmask & polaritymask; in GPIO_EM4EnablePinWakeup()
438 GPIO->EM4WUEN |= pinmask; /* Enable wakeup. */ in GPIO_EM4EnablePinWakeup()
445 GPIO_IntClear(pinmask); in GPIO_EM4EnablePinWakeup()
/hal_silabs-latest/simplicity_sdk/platform/emlib/src/
Dem_gpio.c315 uint32_t pinmask = 1UL << (intNo + _GPIO_EM4WUEN_EM4WUEN_SHIFT); in GPIO_EM4WUExtIntConfig() local
317 GPIO_EM4EnablePinWakeup(pinmask, polarityMask); in GPIO_EM4WUExtIntConfig()
425 void GPIO_EM4EnablePinWakeup(uint32_t pinmask, uint32_t polaritymask) in GPIO_EM4EnablePinWakeup() argument
427 EFM_ASSERT((pinmask & ~_GPIO_EM4WUEN_MASK) == 0); in GPIO_EM4EnablePinWakeup()
431 GPIO->EM4WUPOL &= ~pinmask; /* Set the wakeup polarity. */ in GPIO_EM4EnablePinWakeup()
432 GPIO->EM4WUPOL |= pinmask & polaritymask; in GPIO_EM4EnablePinWakeup()
435 GPIO->EXTILEVEL &= ~pinmask; in GPIO_EM4EnablePinWakeup()
436 GPIO->EXTILEVEL |= pinmask & polaritymask; in GPIO_EM4EnablePinWakeup()
438 GPIO->EM4WUEN |= pinmask; /* Enable wakeup. */ in GPIO_EM4EnablePinWakeup()
445 GPIO_IntClear(pinmask); in GPIO_EM4EnablePinWakeup()
/hal_silabs-latest/simplicity_sdk/platform/peripheral/src/
Dsl_hal_gpio.c74 extern __INLINE void sl_hal_gpio_disable_pin_em4_wakeup (uint32_t pinmask);
384 void sl_hal_gpio_enable_pin_em4_wakeup(uint32_t pinmask, in sl_hal_gpio_enable_pin_em4_wakeup() argument
387 EFM_ASSERT((pinmask & ~_GPIO_EM4WUEN_MASK) == 0); in sl_hal_gpio_enable_pin_em4_wakeup()
390 GPIO->EM4WUPOL &= ~pinmask; // Set the wakeup polarity. in sl_hal_gpio_enable_pin_em4_wakeup()
391 GPIO->EM4WUPOL |= pinmask & polaritymask; in sl_hal_gpio_enable_pin_em4_wakeup()
392 GPIO->EM4WUEN |= pinmask; // Enable wakeup. in sl_hal_gpio_enable_pin_em4_wakeup()
395 sl_hal_gpio_clear_interrupts(pinmask); // clear any pending interrupt. in sl_hal_gpio_enable_pin_em4_wakeup()
424 uint32_t pinmask = 1UL << (int_no + _GPIO_EM4WUEN_EM4WUEN_SHIFT); in sl_hal_gpio_configure_wakeup_em4_external_interrupt() local
426 sl_hal_gpio_enable_pin_em4_wakeup(pinmask, polarityMask); in sl_hal_gpio_configure_wakeup_em4_external_interrupt()
/hal_silabs-latest/simplicity_sdk/platform/peripheral/inc/
Dsl_hal_gpio.h338 void sl_hal_gpio_enable_pin_em4_wakeup(uint32_t pinmask,
798 __INLINE void sl_hal_gpio_disable_pin_em4_wakeup(uint32_t pinmask) in sl_hal_gpio_disable_pin_em4_wakeup() argument
800 EFM_ASSERT((pinmask & ~_GPIO_EM4WUEN_MASK) == 0UL); in sl_hal_gpio_disable_pin_em4_wakeup()
802 GPIO->EM4WUEN &= ~pinmask; in sl_hal_gpio_disable_pin_em4_wakeup()
/hal_silabs-latest/simplicity_sdk/platform/emlib/inc/
Dem_gpio.h806 __STATIC_INLINE void GPIO_EM4DisablePinWakeup(uint32_t pinmask) in GPIO_EM4DisablePinWakeup() argument
808 EFM_ASSERT((pinmask & ~_GPIO_EM4WUEN_MASK) == 0UL); in GPIO_EM4DisablePinWakeup()
810 GPIO->EM4WUEN &= ~pinmask; in GPIO_EM4DisablePinWakeup()
815 void GPIO_EM4EnablePinWakeup(uint32_t pinmask, uint32_t polaritymask);
/hal_silabs-latest/gecko/emlib/inc/
Dem_gpio.h721 __STATIC_INLINE void GPIO_EM4DisablePinWakeup(uint32_t pinmask) in GPIO_EM4DisablePinWakeup() argument
723 EFM_ASSERT((pinmask & ~_GPIO_EM4WUEN_MASK) == 0UL); in GPIO_EM4DisablePinWakeup()
725 GPIO->EM4WUEN &= ~pinmask; in GPIO_EM4DisablePinWakeup()
730 void GPIO_EM4EnablePinWakeup(uint32_t pinmask, uint32_t polaritymask);