Go to the source code of this file.
◆ GD32_EXTI_TRIG_BOTH
Trigger on rising and falling edge
◆ GD32_EXTI_TRIG_FALLING
| #define GD32_EXTI_TRIG_FALLING BIT(1) |
◆ GD32_EXTI_TRIG_NONE
| #define GD32_EXTI_TRIG_NONE 0U |
◆ GD32_EXTI_TRIG_RISING
| #define GD32_EXTI_TRIG_RISING BIT(0) |
◆ gd32_exti_cb_t
| typedef void(* gd32_exti_cb_t) (uint8_t line, void *user) |
Callback for EXTI interrupt.
◆ gd32_exti_configure()
Configure EXTI interrupt callback.
- Parameters
-
| line | EXTI line. |
| cb | Callback (NULL to disable). |
| user | User data (optional). |
- Return values
-
| 0 | On success. |
| -EALREADY | If callback is already set and cb is not NULL. |
◆ gd32_exti_disable()
| void gd32_exti_disable |
( |
uint8_t |
line | ) |
|
Disable EXTI interrupt for the given line.
- Parameters
-
◆ gd32_exti_enable()
| void gd32_exti_enable |
( |
uint8_t |
line | ) |
|
Enable EXTI interrupt for the given line.
- Parameters
-
◆ gd32_exti_trigger()
Configure EXTI interrupt trigger mode for the given line.
- Parameters
-