接口函数
| 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宏定义 |
| 备注 |