Functions | |
__STATIC_INLINE void | ll_gpio_enable_falling_trigger (gpio_regs_t *GPIOx, uint32_t pin_mask) |
Enable GPIO Falling Edge Trigger for pins in the range of 0 to 15. More... | |
__STATIC_INLINE uint32_t | ll_gpio_is_enabled_falling_trigger (gpio_regs_t *GPIOx, uint32_t pin_mask) |
Check if falling edge trigger is enabled for pins in the range of 0 to 15. More... | |
__STATIC_INLINE void | ll_gpio_enable_rising_trigger (gpio_regs_t *GPIOx, uint32_t pin_mask) |
Enable GPIO Rising Edge Trigger for pins in the range of 0 to 15. More... | |
__STATIC_INLINE uint32_t | ll_gpio_is_enabled_rising_trigger (gpio_regs_t *GPIOx, uint32_t pin_mask) |
Check if rising edge trigger is enabled for pins in the range of 0 to 15. More... | |
__STATIC_INLINE void | ll_gpio_enable_high_trigger (gpio_regs_t *GPIOx, uint32_t pin_mask) |
Enable GPIO High Level Trigger for pins in the range of 0 to 15. More... | |
__STATIC_INLINE uint32_t | ll_gpio_is_enabled_high_trigger (gpio_regs_t *GPIOx, uint32_t pin_mask) |
Check if high level trigger is enabled for pins in the range of 0 to 15. More... | |
__STATIC_INLINE void | ll_gpio_enable_low_trigger (gpio_regs_t *GPIOx, uint32_t pin_mask) |
Enable GPIO Low Level Trigger for pins in the range of 0 to 15. More... | |
__STATIC_INLINE uint32_t | ll_gpio_is_enabled_low_trigger (gpio_regs_t *GPIOx, uint32_t pin_mask) |
Check if low level trigger is enabled for pins in the range of 0 to 15. More... | |
__STATIC_INLINE void | ll_gpio_enable_it (gpio_regs_t *GPIOx, uint32_t pin_mask) |
Enable GPIO interrupts for pins in the range of 0 to 15. More... | |
__STATIC_INLINE void | ll_gpio_disable_it (gpio_regs_t *GPIOx, uint32_t pin_mask) |
Disable GPIO interrupts for pins in the range of 0 to 15. More... | |
__STATIC_INLINE uint32_t | ll_gpio_is_enabled_it (gpio_regs_t *GPIOx, uint32_t pin_mask) |
Check if the Interrupt of specified GPIO pins is enabled or disabled. More... | |
__STATIC_INLINE void ll_gpio_disable_it | ( | gpio_regs_t * | GPIOx, |
uint32_t | pin_mask | ||
) |
Disable GPIO interrupts for pins in the range of 0 to 15.
Register | BitsName |
---|---|
INTENCLR | INTENCLR |
GPIOx | GPIO instance. |
pin_mask | This parameter can be a combination of the following values: |
None |
__STATIC_INLINE void ll_gpio_enable_falling_trigger | ( | gpio_regs_t * | GPIOx, |
uint32_t | pin_mask | ||
) |
Enable GPIO Falling Edge Trigger for pins in the range of 0 to 15.
Register | BitsName |
---|---|
INTPOLCLR | INTPOLCLR |
INTTYPESET | INTTYPESET |
GPIOx | GPIO instance. |
pin_mask | This parameter can be a combination of the following values: |
None |
__STATIC_INLINE void ll_gpio_enable_high_trigger | ( | gpio_regs_t * | GPIOx, |
uint32_t | pin_mask | ||
) |
Enable GPIO High Level Trigger for pins in the range of 0 to 15.
Register | BitsName |
---|---|
INTPOLSET | INTPOLSET |
INTTYPECLR | INTTYPECLR |
GPIOx | GPIO instance. |
pin_mask | This parameter can be a combination of the following values: |
None |
__STATIC_INLINE void ll_gpio_enable_it | ( | gpio_regs_t * | GPIOx, |
uint32_t | pin_mask | ||
) |
Enable GPIO interrupts for pins in the range of 0 to 15.
Register | BitsName |
---|---|
INTENSET | INTENSET |
GPIOx | GPIO instance. |
pin_mask | This parameter can be a combination of the following values: |
None |
__STATIC_INLINE void ll_gpio_enable_low_trigger | ( | gpio_regs_t * | GPIOx, |
uint32_t | pin_mask | ||
) |
Enable GPIO Low Level Trigger for pins in the range of 0 to 15.
Register | BitsName |
---|---|
INTPOLCLR | INTPOLCLR |
INTTYPECLR | INTTYPECLR |
GPIOx | GPIO instance. |
pin_mask | This parameter can be a combination of the following values: |
None |
__STATIC_INLINE void ll_gpio_enable_rising_trigger | ( | gpio_regs_t * | GPIOx, |
uint32_t | pin_mask | ||
) |
Enable GPIO Rising Edge Trigger for pins in the range of 0 to 15.
Register | BitsName |
---|---|
INTPOLSET | INTPOLSET |
INTTYPESET | INTTYPESET |
GPIOx | GPIO instance. |
pin_mask | This parameter can be a combination of the following values: |
None |
__STATIC_INLINE uint32_t ll_gpio_is_enabled_falling_trigger | ( | gpio_regs_t * | GPIOx, |
uint32_t | pin_mask | ||
) |
Check if falling edge trigger is enabled for pins in the range of 0 to 15.
Register | BitsName |
---|---|
INTPOLCLR | INTPOLCLR |
INTTYPESET | INTTYPESET |
GPIOx | GPIO instance. |
pin_mask | This parameter can be a combination of the following values: |
State | of bit (1 or 0). |
__STATIC_INLINE uint32_t ll_gpio_is_enabled_high_trigger | ( | gpio_regs_t * | GPIOx, |
uint32_t | pin_mask | ||
) |
Check if high level trigger is enabled for pins in the range of 0 to 15.
Register | BitsName |
---|---|
INTPOLSET | INTPOLSET |
INTTYPECLR | INTTYPECLR |
GPIOx | GPIO instance. |
pin_mask | This parameter can be a combination of the following values: |
State | of bit (1 or 0). |
__STATIC_INLINE uint32_t ll_gpio_is_enabled_it | ( | gpio_regs_t * | GPIOx, |
uint32_t | pin_mask | ||
) |
Check if the Interrupt of specified GPIO pins is enabled or disabled.
Register | BitsName |
---|---|
INTENSET | INTENSET |
GPIOx | GPIO instance. |
pin_mask | This parameter can be a combination of the following values: |
State | of bit (1 or 0). |
__STATIC_INLINE uint32_t ll_gpio_is_enabled_low_trigger | ( | gpio_regs_t * | GPIOx, |
uint32_t | pin_mask | ||
) |
Check if low level trigger is enabled for pins in the range of 0 to 15.
Register | BitsName |
---|---|
INTPOLCLR | INTPOLCLR |
INTTYPECLR | INTTYPECLR |
GPIOx | GPIO instance. |
pin_mask | This parameter can be a combination of the following values: |
State | of bit (1 or 0). |
__STATIC_INLINE uint32_t ll_gpio_is_enabled_rising_trigger | ( | gpio_regs_t * | GPIOx, |
uint32_t | pin_mask | ||
) |
Check if rising edge trigger is enabled for pins in the range of 0 to 15.
Register | BitsName |
---|---|
INTPOLSET | INTPOLSET |
INTTYPESET | INTTYPESET |
GPIOx | GPIO instance. |
pin_mask | This parameter can be a combination of the following values: |
State | of bit (1 or 0). |