除了显示驱动,其余全部测试通过

This commit is contained in:
guo
2026-08-30 14:13:24 +08:00
commit c0ace98dff
146 changed files with 9476 additions and 0 deletions
+55
View File
@@ -0,0 +1,55 @@
#ifndef RADAR_COMMAND_SERVICE_H
#define RADAR_COMMAND_SERVICE_H
#include "typedef.h"
/*
* radar_command_service
*
* 职责:
* - 按参考工程顺序发送R60ABD1启动命令
* - 启动完成后按周期轮询查询命令
* - 控制是否跳过睡眠相关查询
*
* 调度任务由本模块内部持有。
*
* 不负责:
* - UART硬件初始化
* - 雷达接收/协议解析
* - radar_manager状态
* - MQTT/WiFi
*/
/*
* 初始化并启动命令调度任务。
*
* 调用前要求:
* radar_uart_init() 已成功
* radar_r60abd1_init() 已成功
*
* 重复调用安全:已经启动时直接返回0。
*/
int radar_command_service_init(void);
/*
* 是否发送睡眠相关周期查询。
*
* 默认开启,与ESP32参考工程一致。
*
* enabled:
* 0 跳过84/8D和84/90
* 非0 正常发送
*/
void radar_command_service_set_sleep_query_enabled(u8 enabled);
/*
* 获取当前睡眠查询开关。
*/
u8 radar_command_service_get_sleep_query_enabled(void);
#endif