![]() |
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 | 任务参数 |
1.8.14