xt-sdk 文档
v1.0.3
xt-sdk 嵌入式 SDK API 参考
Toggle main menu visibility
载入中...
搜索中...
未找到
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
22
extern
"C"
{
23
#endif
24
25
/* ==================== [Defines] =========================================== */
26
27
/* ==================== [Typedefs] ========================================== */
28
35
typedef
void (*
xt_gpio_cb_t
)(uint8_t io, uint8_t level);
36
37
/* ==================== [Global Prototypes] ================================= */
38
42
void
xt_gpio_init
(
void
);
43
51
void
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__ */
xt_gpio_setup
void xt_gpio_setup(uint8_t io, uint8_t mode, xt_gpio_cb_t cb)
配置 GPIO 事件监听
xt_gpio_cb_t
void(* xt_gpio_cb_t)(uint8_t io, uint8_t level)
GPIO 事件回调函数类型
定义
xt_gpio.h:35
xt_gpio_init
void xt_gpio_init(void)
初始化 GPIO 事件模块
xt_hal.h
XTINY HAL 总头文件,包含所有 HAL 子模块
xt_task.h
协程式任务调度模块接口(基于 timer2 和 event 的轻量级协程)
components
xt_sys_event
hal_event
xt_gpio.h
生成于
, 为 xt-sdk 文档使用
1.17.0