|
Zephyr API Documentation 4.3.0-rc1
A Scalable Open Source RTOS
|
Go to the source code of this file.
Typedefs | |
| typedef void(* | wch_exti_callback_handler_t) (uint8_t line, void *user) |
Enumerations | |
| enum | wch_exti_trigger { WCH_EXTI_TRIGGER_RISING_EDGE = BIT(0) , WCH_EXTI_TRIGGER_FALLING_EDGE = BIT(1) } |
Functions | |
| void | wch_exti_enable (uint8_t line) |
| void | wch_exti_disable (uint8_t line) |
| void | wch_exti_set_trigger (uint8_t line, enum wch_exti_trigger trigger) |
| int | wch_exti_configure (uint8_t line, wch_exti_callback_handler_t callback, void *user) |
| typedef void(* wch_exti_callback_handler_t) (uint8_t line, void *user) |
| enum wch_exti_trigger |
| int wch_exti_configure | ( | uint8_t | line, |
| wch_exti_callback_handler_t | callback, | ||
| void * | user ) |
| void wch_exti_disable | ( | uint8_t | line | ) |
| void wch_exti_enable | ( | uint8_t | line | ) |
| void wch_exti_set_trigger | ( | uint8_t | line, |
| enum wch_exti_trigger | trigger ) |