接口函数
API | 芯片 | |
---|---|---|
GR551x | GR5526 | |
app_comp_init |
Y |
Y |
app_comp_deinit |
Y |
Y |
app_comp_start |
Y |
Y |
app_comp_stop |
Y |
Y |
app_comp_get_handle |
Y |
Y |
app_comp_init
函数原型 | uint16_t app_comp_init(app_comp_params_t *p_params, app_comp_evt_handler_t evt_handler) |
---|---|
功能说明 | 初始化COMP |
输入参数 |
|
返回值 | APP_DRV_xxx:详见SDK_Folder\drivers\inc\app_drv_error.h宏定义 |
备注 | 回调函数形式参照typedef void (*app_comp_evt_handler_t)(app_comp_evt_t *p_evt); HAL层已经实现中断标志位的清理,用户不用关心中断标志的清理。 |
app_comp_deinit
函数原型 | uint16_t app_comp_deinit(void) |
---|---|
功能说明 | 反初始化COMP |
输入参数 | |
返回值 | APP_DRV_xxx:详见SDK_Folder\drivers\inc\app_drv_error.h宏定义 |
备注 |
app_comp_start
函数原型 | uint16_t app_comp_start (void) |
---|---|
功能说明 | 开启比较器 |
输入参数 | |
返回值 | APP_DRV_xxx:详见SDK_Folder\drivers\inc\app_drv_error.h宏定义 |
备注 |
app_comp_stop
函数原型 | uint16_t app_comp_stop(void) |
---|---|
功能说明 | 停止比较器 |
输入参数 | |
返回值 | APP_DRV_xxx:详见SDK_Folder\drivers\inc\app_drv_error.h宏定义 |
备注 |
app_comp_get_handle
函数原型 | comp_handle_t *app_comp_get_handle(void) |
---|---|
功能说明 | 获取COMP句柄 |
输入参数 | |
返回值 | COMP句柄:详见SDK_Folder\drivers\inc\hal\gr55xx_hal_comp.h结构体 |
备注 |