接口函数
API | 芯片 | |
---|---|---|
GR551x | GR5526 | |
app_gpiote_init |
Y |
Y |
app_gpiote_config |
Y |
Y |
app_gpiote_init
函数原型 |
uint16_t app_gpiote_init(const app_gpiote_param_t *p_params, uint8_t table_cnt) |
---|---|
功能说明 |
初始化多组GPIO,并配置多组GPIO中断,并注册中断回调函数 |
输入参数 |
|
返回值 |
APP_DRV_xxx:详见SDK_Folder\drivers\inc\app_drv_error.h宏定义 |
备注 |
回调函数形式参照typedef void (*app_io_callback_t)(app_io_evt_t *p_evt); HAL层已经实现中断标志位的清理,用户不用关心中断标志的清理,回调函数根据返回事件类型进行相应的处理即可。 |
app_gpiote_config
函数原型 |
uint16_t app_gpiote_config(const app_gpiote_param_t *p_config) |
---|---|
功能说明 |
初始化GPIO,并配置GPIO中断,并注册中断回调函数(单个) |
输入参数 |
p_config:初始化参数的结构体指针 |
返回值 |
APP_DRV_xxx:详见SDK_Folder\drivers\inc\app_drv_error.h宏定义 |
备注 |