接口函数
API | 芯片 | |
---|---|---|
GR551x | GR5526 | |
app_bod_init |
N |
Y |
app_bod_deinit |
N |
Y |
app_bod_enable |
N |
Y |
app_bod_event_enable |
N |
Y |
app_bod_event_set_level |
N |
Y |
app_bod_init
函数原型 |
uint16_t app_bod_init(app_bod_params_t *p_params, app_bod_evt_handler_t evt_handler) |
---|---|
功能说明 |
初始化BOD |
输入参数 |
|
返回值 |
APP_DRV_xxx:详见SDK_Folder\drivers\inc\app_drv_error.h宏定义 |
备注 |
回调函数形式参照typedef void (*app_bod_evt_handler_t)(app_bod_evt_t *p_evt); HAL层已经实现中断标志位的清理,用户无需关心中断标志的清理,回调函数根据返回事件类型进行相应的处理即可。 |
app_bod_deinit
函数原型 |
uint16_t app_bod_deinit(void) |
---|---|
功能说明 |
反初始化BOD |
输入参数 | |
返回值 |
APP_DRV_xxx:详见SDK_Folder\drivers\inc\app_drv_error.h宏定义 |
备注 |
app_bod_enable
函数原型 |
uint16_t app_bod_enable(uint8_t enable) |
---|---|
功能说明 |
使能BOD硬件 |
输入参数 |
enable:使能/不使能 |
返回值 |
APP_DRV_xxx:详见SDK_Folder\drivers\inc\app_drv_error.h宏定义 |
备注 |
app_bod_event_enable
函数原型 |
uint16_t app_bod_event_enable(uint8_t enable) |
---|---|
功能说明 |
使能BOD事件 |
输入参数 |
enable:使能/不使能 |
返回值 |
APP_DRV_xxx:详见SDK_Folder\drivers\inc\app_drv_error.h宏定义 |
备注 |
app_bod_event_set_level
函数原型 |
uint16_t app_bod_event_set_level(uint8_t level) |
---|---|
功能说明 |
设置BOD事件优先级 |
输入参数 |
level:优先级 |
返回值 |
APP_DRV_xxx:详见SDK_Folder\drivers\inc\app_drv_error.h宏定义 |
备注 |