daemon init failed

This commit is contained in:
2026-03-09 02:35:08 +08:00
parent 9c58a09eab
commit cf1bc7b2ae
5 changed files with 66 additions and 27 deletions

View File

@@ -45,9 +45,10 @@ void RobotCMDInit()
}
}
// ==================== 4. 在控制任务中读取使用 ====================
void CmdTask()
void CmdTask(void *argument)
{
RobotCMDInit();
DaemonReload(chassis_power_meter->daemon);
while (1)
{
if (chassis_power_meter != NULL)
@@ -62,4 +63,4 @@ void CmdTask()
osDelay(10); // 根据实际需要调整读取频率
}
}
}

View File

@@ -1,20 +1,22 @@
// //
// // Created by ASUS on 2025/12/15.
// //
//
// #ifndef TRONONEH7_SCAFFOLD_DEV_CMD_H
// #define TRONONEH7_SCAFFOLD_DEV_CMD_H
// Created by ASUS on 2025/12/15.
//
// /**
// * @brief 机器人核心控制任务初始化,会被RobotInit()调用
// *
// */
// void RobotCMDInit();
//
// /**
// * @brief 机器人核心控制任务,200Hz频率运行(必须高于视觉发送频率)
// *
// */
// void RobotCMDTask();
//
// #endif //TRONONEH7_SCAFFOLD_DEV_CMD_H
#ifndef TRONONEH7_SCAFFOLD_DEV_CMD_H
#define TRONONEH7_SCAFFOLD_DEV_CMD_H
// 如果用到了 FreeRTOS 的 API可以在这里包含或者在需要用到的源文件里包含
// #include "cmsis_os2.h"
/**
* @brief 机器人指令控制及外设初始化
*/
void RobotCMDInit(void);
/**
* @brief 指令下发主任务 (FreeRTOS 线程)
* @param argument 线程传入参数
*/
void CmdTask(void *argument);
#endif // TRONONEH7_SCAFFOLD_DEV_CMD_H