![]() |
CI130X SDK API手册
2.2.0
本手册用于描述CI130X SDK各个组件和驱动API
|
系统监控组件 更多...
#include "FreeRTOS.h"
#include "task.h"
#include "event_groups.h"
#include "ci130x_iwdg.h"
#include "ci130x_scu.h"
#include "sdk_default_config.h"
#include "ci_log.h"
#include <math.h>
函数 | |
void | monitor_creat (void(*call_back)(void)) |
监控事件组创建函数 更多... | |
void | join_monitor (uint8_t *id, uint32_t time_ms, TaskHandle_t handle) |
任务加入监控队列 更多... | |
void | exit_monitor (uint8_t id) |
任务退出监控队列 更多... | |
void | task_alive (uint8_t id) |
被监控任务状态上报函数 更多... | |
void | task_monitor (void *pvparameters) |
监控任务函数 更多... | |
系统监控组件
负责监视控制加入监控队列里的每一个任务,以防有任务出现异常情况, 避免因异常未及时处理而造成的损失。
void exit_monitor | ( | uint8_t | id | ) |
任务退出监控队列
id | 分配给任务的监控ID |
void join_monitor | ( | uint8_t * | id, |
uint32_t | time_ms, | ||
TaskHandle_t | handle | ||
) |
任务加入监控队列
id | 分配给任务的监控ID |
time_ms | 每次上报运行状态的最大时间间隔 |
handle | 任务句柄(用来调节任务优先级) |
void monitor_creat | ( | void(*)(void) | call_back | ) |
监控事件组创建函数
call_back | 系统异常复位前的回调函数 |
void task_alive | ( | uint8_t | id | ) |
被监控任务状态上报函数
id | 任务的监控ID |
void task_monitor | ( | void * | pvparameters | ) |
监控任务函数
pvparameters | 任务参数 |