Commit Graph

21 Commits

Author SHA1 Message Date
CSSC-WORK\murmur
71c308b2fc 优化网络初始化逻辑,基本解决第二次连接不上的问题
添加电池信息解析功能
2023-08-31 18:58:56 +08:00
CSSC-WORK\murmur
4776a3f086 整理文件 2023-08-31 17:14:48 +08:00
CSSC-WORK\murmur
a436e04622 更新mem和malloc相关函数为rt_,确保内存使用对齐
修复TTIsReady 等函数bug, 解决TIMEOUT关闭无法关机的问题
屏蔽rtc更新的相关代码,避免死机
添加 RS_485.c,实现电量读取
cfg参数调整为5分钟关机,1分钟上报位置。测试ok,等待外场挂机测试。
2023-08-31 16:12:44 +08:00
CSSC-WORK\murmur
b3f1856660 修复定时发送位置时间错乱的bug
修复event不能挂入链表的bug
TODO
rtc 容易导致程序崩溃(网口配置、关机复位)
alarmer 有时候start失败
2023-08-30 18:00:42 +08:00
CSSC-WORK\murmur
348f2688e2 cfg.c 逻辑更新
chkAndSendFile_thread_entry 不正常 EVENT chksta 不能触发
2023-08-30 10:45:32 +08:00
CSSC-WORK\murmur
8050a35073 更新 #define ROOT_PATH "/sd/debuglog" //设置保存路径
alarmer.c 添加定时启动时的sem   timerIsReady();
cfg.c 更新 set_cfg逻辑 及 updateAllSysCfg
main.c 清理

updateAllSysCfg 待完善,有bug
2023-08-29 19:29:58 +08:00
CSSC-WORK\murmur
1c3826c35d 定位崩溃原因为alarmer异常
调整配置参数更新方法
添加启动时配置文件检测
更新部分log2file逻辑,加入时间戳(未完全完成)
2023-08-27 12:31:54 +08:00
CSSC-WORK\murmur
6f94d7b52a 添加sram后不稳定,暂存后回退版本 2023-08-26 16:49:19 +08:00
CSSC-WORK\murmur
62408256d1 屏蔽部分文件锁 2023-08-25 16:36:00 +08:00
CSSC-WORK\murmur
490eae8d23 upSend 线程限制为1个
降低repGetTT 和 getTT 的堆栈分配
更新build逻辑
recTT 调整优先级
rt_device_read返回结果判断
-------
缓存版本,后续版本采用外置sram加大内存
2023-08-25 08:08:30 +08:00
CSSC-WORK\murmur
f30132d825 优化添加待发送文件的逻辑
优化发送文件逻辑
添加数据重发功能
修复网口接收数据不缓存的bug
2023-08-24 11:06:44 +08:00
CSSC-WORK\murmur
f22b5de75f 添加rstInfo 复位机制
更新关窗逻辑,手动开窗优先级最高,会屏蔽自动开窗和超时机制
2023-08-23 14:41:29 +08:00
CSSC-WORK\murmur
65e31f8b46 更新了围栏相关函数,并测试 isInFence
getAndCheckLoc 更新为空
getinfo.c 中getLoc函数优化
2023-08-22 18:23:41 +08:00
CSSC-WORK\murmur
ee3f3302f8 添加定时发送用闹钟,默认时间为每小时的一刻钟 2023-08-22 10:06:12 +08:00
CSSC-WORK\murmur
f4170d06e6 更新开窗标志,完善相关逻辑
更新FRAME_DATA_LEN_MAX的值
2023-08-21 17:18:07 +08:00
CSSC-WORK\murmur
cd37b8f3f9 重启TT后网络不正常,缓存后回退版本 2023-08-21 11:17:40 +08:00
CSSC-WORK\murmur
14c09d5134 添加单条数据加密功能,简化上位机判别逻辑
更新单条数据最大长度
crypt.c 更新解密函数
2023-08-19 14:41:13 +08:00
CSSC-WORK\murmur
c165e15b80 getinfo.c 获取loc前增加网络状态的判断
usrcfg.h 更新SYS_CFG的定义
selfTest 增加cfg的字段
2023-08-17 09:22:02 +08:00
CSSC-WORK\murmur
afaf81a3fc 更新继电器逻辑,继电器不去反
更新TT帧头数据
rulecheck屏蔽部分log避免刷屏
添加led显示
2023-08-15 17:10:18 +08:00
CSSC-WORK\murmur
e9fca0787a 更新 trDataTolog
更新 initTT 及 deInitTT 为全局静态变量,避免重复创建线程
2023-08-08 16:38:50 +08:00
CSSC-WORK\murmur
3a1da4679f 更新开窗写入ini的函数
更新etAndSendFile()逻辑
更新getFilesToSend()函数,改为分次读取,避免一次性读取文件列表占用资源过大
chkAndSendFile()改为开机且始终运行
set_cfgs()增加比较,避免重复写入
2023-08-08 14:31:16 +08:00