YuanHongbin
|
d08ca726df
|
chore: 源码编码GB2312统一转换为UTF-8
25个含有中文注释的.c/.h文件编码格式从GB2312转为UTF-8(无BOM)。中文字符从2字节编码变为3字节编码,注释内容保持不变。
|
2026-07-20 14:27:37 +08:00 |
|
YuanHongbin
|
26e48126c8
|
fix: 修复9项致命/严重Bug
C1 protocol.c: frame_len>64校验防溢出 C3 DebugCmd: 5处argc空指针检查 C4 DebugCmd: Rs485Cmd->CommUnitCmd溢出 C5 main: Debug_Thread线程指针检查 C7 Public: 注册循环变量遮蔽修正 C8 spiflash: memcmp越界读修正 H1 RS485Task: 通道号布尔判断修正 H2 DebugCmd: 边界检查&&->||
|
2026-07-14 18:52:51 +08:00 |
|
YuanHongbin
|
aca260ba54
|
fix: boot升级后擦除外Flash防参数偏移,修复8项Bug
新增APP_BOOT_UPGRADE_FLAG标记,boot升级后APP启动时检测并擦除外部Flash避免参数偏移。修复: CatSendErrCnt清零、Mac索引、时间同步指针、HIS_DATA break、Ch2校准标志、RS485离线通知格式、LoraSetFreqCent参数。
|
2026-07-14 17:25:08 +08:00 |
|
YuanHongbin
|
4e45de919c
|
feat(sensor): 新增Lora信号质量查询指令(0x09)及多项Bug修复
新增 COMM_UNIT_CMD_GET_SIGNAL(0x09): 传感器可查询与网关的Lora信号质量,无需注册,回应SNR/RSSI各1字节,回应后打印日志并刷新CommErrCnt/在线状态。CommUnitCmdSend对GET_SIGNAL豁免注册检查。culs命令新增传感器在线状态显示。Bug修复: CatSendErrCnt清零、Mac索引修正、时间同步指针修正、HIS_DATA break补全、Ch2校准标志修正、RS485离线通知格式修正、LoraSetFreqCent参数修正
|
2026-07-14 10:13:25 +08:00 |
|
YuanHongbin
|
38b9663320
|
refactor(eth): 删除ETH参数配置/显示及枚举结构体,保留基本通讯功能
- 删除 EthIpMode_m/EthWorkMode_m 枚举,EthNetPara_t 改用 uint8_t
- 删除 ETHApplyNetPara() 函数及其调用
- 删除 main.c 中 ETH 默认参数初始化
- 删除 DebugCmdEthNet CLI配置命令
- 删除 DebugCmdGetPara 中 ETH 参数显示
- 保留 ETHTriggerRegister/EthLoopHandler 等基本通讯
|
2026-07-13 15:51:49 +08:00 |
|
YuanHongbin
|
95a0ecda5b
|
chore: 将子模块(FatFS/GateWay_Debug/SDCard/sx127x)转为普通目录,纳入主仓库管理
|
2026-07-13 12:07:19 +08:00 |
|
YuanHongbin
|
b75df5e0fc
|
fix(cat1/eth): 修复通信模块重连后SvrRegFlag未清零导致跳过注册的问题
|
2026-06-25 17:23:02 +08:00 |
|
YuanHongbin
|
c8986a8074
|
chore: 更新子模块指针到最新提交
|
2026-06-22 11:41:32 +08:00 |
|
YuanHongbin
|
74a0193e3d
|
chore: 清理废弃模块代码
|
2026-06-22 10:11:33 +08:00 |
|
YuanHongbin
|
a87bc24b01
|
chore: 更新 Gateway_Debug 子模块到最新提交
|
2026-06-17 17:47:38 +08:00 |
|
YuanHongbin
|
1f255cb3ef
|
fix(eth): 修复EthNet模块参数配置和调试命令问题
|
2026-06-17 17:46:33 +08:00 |
|
YuanHongbin
|
2a7c8e4b3b
|
chore: 更新 Gateway_Debug 子模块到最新提交
|
2026-06-17 12:33:11 +08:00 |
|
YuanHongbin
|
dd8018e9bb
|
feat(eth): 完善YOXO1007以太网模块配置和调试命令
|
2026-06-17 12:30:57 +08:00 |
|
YuanHongbin
|
626a486945
|
feat(debug): 新增 up 上传网关状态和 reg 重新注册命令
|
2026-06-15 18:56:53 +08:00 |
|
YuanHongbin
|
8052721c21
|
chore: 更新 Gateway_Debug 子模块的提交哈希
将子模块 Gateway_Debug 从 7e55f4c 更新到 765fe78
|
2026-06-15 15:18:46 +08:00 |
|
YuanHongbin
|
44e679182d
|
fix: 修复以太网控制逻辑,调整硬件版本引脚映射
1. 移除main.h中的软硬件版本宏定义,移至bsp.h
2. 新增ETHStop和ETHReset对外接口并实现对应逻辑
3. 注释掉原有的ETH硬件复位延时流程
4. 根据硬件版本适配ETH和CAT1的引脚控制逻辑
5. 清理冗余的CAT1电源引脚宏定义
|
2026-06-15 15:11:23 +08:00 |
|
YuanHongbin
|
21cb23d0b9
|
refactor(rs485): 拆分通讯单元参数和数据结构体
调整RS485配置结构体,将原CUData拆分为CUPara和CUData,修正多处引用的字段名,同时修复CommUnitAnalyze中的数据拷贝偏移和包长度计算错误
|
2026-06-12 18:14:43 +08:00 |
|
YuanHongbin
|
030c22472d
|
refactor(GateWay): 重构ETH通信状态机并调整测试配置
1. 将MAC_ADDR_TYPE从9改为0,使用测试MAC地址配置
2. 移除硬编码的服务器地址和端口默认值
3. 新增ETH状态机管理,完善链路检测、重连和收发逻辑
4. 添加一系列ETH通信超时、重试相关的宏定义
5. 新增调试观察窗口配置
|
2026-06-11 19:17:31 +08:00 |
|
YuanHongbin
|
d05345afb7
|
1、位移监测传感器上传参数修改
2、CatOneTask兼容新版4G模块
3、完善传感器类型SensorType_m结构
|
2026-06-05 11:08:54 +08:00 |
|
YuanHongbin
|
7103c8ddfb
|
1、增加ExclCommUint_t结构体,用于排除指定通讯单元的MAC
2、修复了复位后重复定义各项参数的bug。只有从flash读取到的出厂标志位错误时,才会进入配置默认参数判断,否则会以从flash读取到的数据为配置参数
3、增加CheckCommUnitExcl函数,用于查询mac是否被排除
GateWay_Debug:
1、rs485配置函数增加了boot升级使能功能
2、增加了excu、exdel、exls命令,用于配置排除设备的增、删、查
3、para命令增加显示LpCfg参数
sx127x:
1、lora通道选择取消,通过修改频率来修改通道
|
2026-05-21 17:30:35 +08:00 |
|
YuanHongbin
|
37d8152227
|
Debug文件修改仓库命名
|
2026-05-15 16:04:13 +08:00 |
|
YuanHongbin
|
3eb57965a5
|
修复了修改服务器ip和端口无提示信息的bug
|
2026-05-15 15:29:10 +08:00 |
|
YuanHongbin
|
55a82c6a50
|
添加位移监测传感器结构体及解包
|
2026-05-15 15:15:42 +08:00 |
|
YuanHongbin
|
942275328c
|
SDCard文件修改为子模块方式
|
2026-05-15 13:52:02 +08:00 |
|
YuanHongbin
|
cdc0c59a3f
|
1、删除AD7924目录文件
2、删除SDCard目录文件
3、删除SHT20目录文件
|
2026-05-15 13:46:05 +08:00 |
|
YuanHongbin
|
9bb3309b30
|
FatFS文件修改为子模块方式
|
2026-05-15 13:41:56 +08:00 |
|
YuanHongbin
|
b93dda47ab
|
删除FatFS目录文件
|
2026-05-15 13:38:30 +08:00 |
|
YuanHongbin
|
72cf076b31
|
sx127x文件修改为子模块方式
|
2026-05-15 13:30:54 +08:00 |
|
YuanHongbin
|
28ef3921a1
|
删除SX127x目录文件
|
2026-05-15 13:28:35 +08:00 |
|
YuanHongbin
|
5383c83937
|
DebugCmd文件修改为子模块方式
|
2026-05-14 17:54:04 +08:00 |
|
YuanHongbin
|
2bf447ce1c
|
DebugCmd文件修改为子模块方式
|
2026-05-14 10:37:06 +08:00 |
|
YuanHongbin
|
aa5548d70e
|
SpiFlash全片擦除时喂狗
|
2026-05-12 18:29:33 +08:00 |
|
YuanHongbin
|
0986af5968
|
调试
|
2026-05-12 16:39:58 +08:00 |
|
YuanHongbin
|
a3198e56a9
|
1、public.h文件的结构体增加字节对齐
2、GATEMEY_PARA_SAV_ADDR扇区内存增加到两个扇区,日志扇区起始地址后移
3、spiflash写入函数中,跨扇区判断函数释放,用于修复网关参数存储扩容后的跨扇区读写
|
2026-04-28 15:11:44 +08:00 |
|
YuanHongbin
|
23ab9ca0f9
|
初始版本
初始版本
|
2026-04-23 13:56:52 +08:00 |
|
YuanHongbin
|
6c611f1fa3
|
Initial commit
|
2026-04-23 13:54:29 +08:00 |
|