feat: 添加CM3/4/7的硬件与软件浮点单元构建矩阵,变更api接口为dr_*

This commit is contained in:
2026-07-26 23:34:11 +08:00
parent e8ee92110b
commit 7ba20659b2
16 changed files with 773 additions and 440 deletions
+16 -16
View File
@@ -6,35 +6,35 @@
* 用户可自定义此文件以实现自己的报文类型:
*
* 1. 复制当前文件到你的项目目录
* 2. 按需修改 DATAROUTER_SEND_CAPABILITIES / DATAROUTER_RECV_CAPABILITIES
* 2. 按需修改 DR_SEND_CAPABILITIES / DR_RECV_CAPABILITIES
* 3. 编译时添加 -I /path/to/your/config 覆盖库的默认配置
*
* 覆盖后库将使用你的版本,无需修改库源代码。
*/
#ifndef DATAROUTER_CONFIG_H
#define DATAROUTER_CONFIG_H
#ifndef DR_CONFIG_H
#define DR_CONFIG_H
/**
* @def DATAROUTER_SEND_CAPABILITIES
* @def DR_SEND_CAPABILITIES
* @brief 发送能力列表
*
* 每行格式:DATAROUTER_SEND(标识符, "描述")
* 每项生成:发送触发函数 datarouter_send_<id>(port, data, len)
* 每行格式:DR_SEND(标识符, "描述")
* 每项生成:发送触发函数 dr_send_<id>(port, data, len)
*/
#define DATAROUTER_SEND_CAPABILITIES \
DATAROUTER_SEND(sensor, "Sensor data report") \
DATAROUTER_SEND(status, "Device status report")
#define DR_SEND_CAPABILITIES \
DR_SEND(sensor, "Sensor data report") \
DR_SEND(status, "Device status report")
/**
* @def DATAROUTER_RECV_CAPABILITIES
* @def DR_RECV_CAPABILITIES
* @brief 接收能力列表
*
* 每行格式:DATAROUTER_RECV(标识符, "描述")
* 每项生成:接收回调声明 datarouter_on_recv_<id>(port, data, len)
* 每行格式:DR_RECV(标识符, "描述")
* 每项生成:接收回调声明 dr_on_recv_<id>(port, data, len)
*/
#define DATAROUTER_RECV_CAPABILITIES \
DATAROUTER_RECV(rtcm, "RTCM correction data") \
DATAROUTER_RECV(command, "Remote control command")
#define DR_RECV_CAPABILITIES \
DR_RECV(rtcm, "RTCM correction data") \
DR_RECV(command, "Remote control command")
#endif /* DATAROUTER_CONFIG_H */
#endif /* DR_CONFIG_H */