Zephyr API Documentation 4.2.99
A Scalable Open Source RTOS
|
|
4.2.99 |
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 ) |