xt-sdk 文档 v1.0.3
xt-sdk 嵌入式 SDK API 参考
载入中...
搜索中...
未找到
xt_gpio.h
浏览该文件的文档.
1
12
13#ifndef __XT_GPIO_H__
14#define __XT_GPIO_H__
15
16/* ==================== [Includes] ========================================== */
17
18#include "xt_task.h"
19#include "xt_hal.h"
20
21#ifdef __cplusplus
22extern "C" {
23#endif
24
25/* ==================== [Defines] =========================================== */
26
27/* ==================== [Typedefs] ========================================== */
28
35typedef void (*xt_gpio_cb_t)(uint8_t io, uint8_t level);
36
37/* ==================== [Global Prototypes] ================================= */
38
42void xt_gpio_init(void);
43
51void xt_gpio_setup(uint8_t io, uint8_t mode, xt_gpio_cb_t cb);
52
53/* ==================== [Macros] ============================================ */
54
55#ifdef __cplusplus
56} /* extern "C" */
57#endif
58
59#endif /* __XT_GPIO_H__ */
void xt_gpio_setup(uint8_t io, uint8_t mode, xt_gpio_cb_t cb)
配置 GPIO 事件监听
void(* xt_gpio_cb_t)(uint8_t io, uint8_t level)
GPIO 事件回调函数类型
void xt_gpio_init(void)
初始化 GPIO 事件模块
XTINY HAL 总头文件,包含所有 HAL 子模块
协程式任务调度模块接口(基于 timer2 和 event 的轻量级协程)