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 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 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 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 void | ll_gpio_enable_both_edge_trigger (gpio_regs_t *GPIOx, uint32_t pin_mask) |
Enable GPIO both edge Trigger for pins in the range of 0 to 15. More... | |
__STATIC_INLINE uint32_t | ll_gpio_get_trigger_type (gpio_regs_t *GPIOx, uint32_t pin_mask) |
Get trigger type 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 |
Definition at line 1548 of file gr55xx_ll_gpio.h.
__STATIC_INLINE void ll_gpio_enable_both_edge_trigger | ( | gpio_regs_t * | GPIOx, |
uint32_t | pin_mask | ||
) |
Enable GPIO both edge Trigger for pins in the range of 0 to 15.
Register|BitsName --------|-------- INTPOLCLR | INTPOLCLR INTTYPESET | INTTYPESET INTTYPESET | INTTYPESET
GPIOx | GPIO instance. |
pin_mask | This parameter can be a combination of the following values: |
None |
Definition at line 1408 of file gr55xx_ll_gpio.h.
__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 |
Definition at line 1261 of file gr55xx_ll_gpio.h.
__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 |
Definition at line 1335 of file gr55xx_ll_gpio.h.
__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 |
Definition at line 1514 of file gr55xx_ll_gpio.h.
__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 |
Definition at line 1371 of file gr55xx_ll_gpio.h.
__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 |
Definition at line 1298 of file gr55xx_ll_gpio.h.
__STATIC_INLINE uint32_t ll_gpio_get_trigger_type | ( | gpio_regs_t * | GPIOx, |
uint32_t | pin_mask | ||
) |
Get trigger type for pins in the range of 0 to 15.
Register|BitsName --------|-------- INTPOLCLR | INTPOLCLR INTTYPECLR | INTTYPECLR INTTYPESET | INTTYPESET
GPIOx | GPIO instance. |
pin_mask | This parameter can be a combination of the following values: |
Returned | value can be one of the following values: |
Definition at line 1450 of file gr55xx_ll_gpio.h.
References DBE_SET, LL_GPIO_TRIGGER_BOTH_EDGE, LL_GPIO_TRIGGER_FALLING, LL_GPIO_TRIGGER_HIGH, LL_GPIO_TRIGGER_LOW, LL_GPIO_TRIGGER_RISING, POL_SET, and TYPE_SET.
__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). |
Definition at line 1581 of file gr55xx_ll_gpio.h.