helei
|
c8e88b7271
|
V1.5: 蓝牙设置前先硬复位模块(BT_RST/PA7 100ms),防模块状态异常进不了AT
|
2026-08-22 22:35:11 +08:00 |
helei
|
1347b4324c
|
V1.5: 断电时序改为先发消息+屏幕显示掉电事件3秒后熄屏
|
2026-08-22 20:38:05 +08:00 |
helei
|
1c83dc7d0b
|
V1.5: 断电确认后先关OLED屏再发掉电消息(黑屏更快,留更多电量给模组)
|
2026-08-22 20:33:06 +08:00 |
helei
|
5058389c4a
|
V1.5: OLED偏移改左右往返(0→24px→0,每10s一档)
|
2026-08-22 20:28:42 +08:00 |
helei
|
3d3311b130
|
V1.5: 蓝牙AT设置加固(AT窗口静音日志防污染+进AT模式3轮重试)
|
2026-08-22 20:20:53 +08:00 |
helei
|
1198ca6763
|
V1.5: OLED防烧屏偏移加大到0~24px,按内容宽度自动钳位,左侧腾空列全清空
|
2026-08-22 20:01:47 +08:00 |
helei
|
ebc1ca5255
|
V1.5: 恢复OLED防烧屏像素偏移并修复左侧残留(移位前先清腾空列)
|
2026-08-22 19:58:06 +08:00 |
helei
|
af4e4efdc4
|
移除误提交的反汇编临时文件
|
2026-08-22 16:12:19 +08:00 |
helei
|
eeb18b66cf
|
V1.5: 485接收改DMA+IDLE架构(DMA1_Channel6+空闲中断定帧),根治丢帧;实测秒回慢回全通
|
2026-08-22 16:11:58 +08:00 |
helei
|
c5b0922004
|
V1.5: 485取帧改原子操作USART2_PollFrame,消除Tick/GetFrame交接丢帧窗口
|
2026-08-22 13:06:50 +08:00 |
helei
|
05700826d1
|
V1.5: 485应答异常自动补发一次查询(400ms无好帧或收到坏帧),对抗收发器切换切帧头
|
2026-08-22 12:56:35 +08:00 |
helei
|
eb2b27ddbc
|
V1.5: 485排障加帧提交/缓冲丢弃两条日志(定位9字节去向)
|
2026-08-22 12:45:11 +08:00 |
helei
|
d2104fd90f
|
V1.5: 485查询前打印USART2硬件状态(CR1/SR/RxState/字节计数/缓冲索引),定位接收死因
|
2026-08-22 12:36:25 +08:00 |
helei
|
7339ce31d9
|
V1.5: 根治485接收停摆(ORE后RxState卡BUSY_RX致Receive_IT静默失败,强制归位再重挂;查询前检查兜底)
|
2026-08-22 11:55:05 +08:00 |
helei
|
880a83ca02
|
V1.5: 撤掉485查询前的硬件复位(AbortReceive会把接收搞死),改只清软件缓冲,接收恢复常开
|
2026-08-22 11:47:38 +08:00 |
helei
|
caf406d146
|
V1.5: 485查询1秒无应答打WARN日志(每次查询有无结果都有日志)
|
2026-08-22 11:41:14 +08:00 |
helei
|
69f698b701
|
V1.5: 485首次查询延迟3s,避开上电窗口
|
2026-08-22 11:20:44 +08:00 |
helei
|
ab06e715ed
|
V1.5: 修正485回声处理(去掉TX后清缓冲,回声帧按内容识别静默丢弃,帧头搜索兜底)
|
2026-08-22 11:16:22 +08:00 |
helei
|
a4d8420bff
|
V1.5: 修复485回声吞应答帧头(TX后清回声+解析定位01 03 04帧头)
|
2026-08-22 11:09:48 +08:00 |
helei
|
bf828d6a22
|
V1.5: 修复485首次应答丢失(查询前强制复位USART2接收,防ORE残留卡死)
|
2026-08-22 10:48:04 +08:00 |
helei
|
a8f0ccc6c7
|
V1.5: 去掉OLED防烧屏左右偏移
|
2026-08-22 10:19:07 +08:00 |
helei
|
d9af7ec0f2
|
V1.5: OLED带秤模式末行显示重量/读取失败原因;断电预警时OLED关显示黑屏
|
2026-08-22 10:15:04 +08:00 |
helei
|
9fe6cc0b27
|
V1.5: 新增蓝牙ENCLR命令(累计电能清零,RAM+EEPROM同步)
|
2026-08-22 09:04:52 +08:00 |
helei
|
9c7370b815
|
V1.5: 去掉电能底数1kWh机制
|
2026-08-22 08:58:15 +08:00 |
helei
|
433030cd9d
|
V1.5: 断电pow:0改等模组OK(1.5s x3次)+OK后800ms空口,失败也照常记录复位
|
2026-08-21 22:19:11 +08:00 |
helei
|
3daf12e144
|
V1.5: 新增蓝牙发射功率宏BLE_TX_POWER(AT+RFPOWER 1~18级),功率值并入EEPROM缓存判断,改宏自动重设
|
2026-08-20 09:57:02 +08:00 |
helei
|
7e427fbfc4
|
V1.5: 新增实时功率上报(power字段,与energy同一条报文,策略同步)
|
2026-08-20 09:25:42 +08:00 |
helei
|
e6f25bfa0b
|
V1.5: OTA确认后立即补发状态+fwver(版本序号即时刷新);485首次重量上报失败改重试(发布成功才置标志)
|
2026-08-20 09:20:43 +08:00 |
helei
|
9ee82719ca
|
V1.5: OTA进度上报改可靠发送(等OK+重试1次),平台升级中标志可置位
|
2026-08-19 23:20:30 +08:00 |
helei
|
2facb017bf
|
V1.5: 回退W25Q64结构改动(现场无法刷BL);OTA任务id改存APP私有EEPROM(175),确认时可靠连接补发result.post
|
2026-08-19 23:10:15 +08:00 |
helei
|
e9eed60b00
|
V1.5: OTA信息结构存平台任务id(ota_id),新固件首启在可靠连接上补发result.post+confirm.post;BL的w25q64.h同步(需重刷BL)
|
2026-08-19 23:05:44 +08:00 |
helei
|
1a11cfce02
|
V1.5: OTA下载完成后的result.post改发了就走(不等OK),平台以confirm.post为权威成功信号
|
2026-08-19 22:07:41 +08:00 |
helei
|
1eaaea1867
|
V1.5: ICCID解析改为保留数字+大小写字母,最多20位(末位校验字符也保留)
|
2026-08-19 17:17:08 +08:00 |
helei
|
cd2a3f7659
|
V1.5: fwver上报内容加版本序号(FIRMWARE_VERSION_STR:EEPROM_Ver, 如1.5.0:15)
|
2026-08-18 22:50:28 +08:00 |
helei
|
ca54727db1
|
移除误提交的编译产物并补全gitignore(Object/OutputBin/Log/*.o/*.hex/uvguix等)
|
2026-08-18 19:27:01 +08:00 |
helei
|
7e35ee6991
|
V1.5: FEED_SCALE默认值改1;GPS改运行时可切(EEPROM173+蓝牙GPS/GPS0/GPS1,重启生效)
|
2026-08-18 19:26:06 +08:00 |
helei
|
43a9aca5b7
|
V1.5: 版本标识符 fwVer 改全小写 fwver
|
2026-08-18 19:03:50 +08:00 |
helei
|
3866234bf5
|
V1.5: 版本字符串标识符ver改名fwVer,避免与状态大报文整数ver(OTA版本号)重名
|
2026-08-18 18:57:59 +08:00 |
helei
|
2cb8846136
|
V1.5: 新增ver版本字符串上报(每次重启联网一次);485秤收帧hex打印+解析失败原因明细
|
2026-08-18 16:33:49 +08:00 |
helei
|
03c7f96581
|
V1.5: 修复OTA承载激活概率性失败(SAPBR前增加等待网络附着cat_wait_cgatt_attached(30))
|
2026-08-18 16:13:38 +08:00 |
helei
|
71fd432f87
|
V1.5: 修复4G OTA失败假死(OTA入口复位模组致MQTT断连但标志未清),失败路径退出后标记RSN_OTA_FAIL并主动复位
|
2026-08-18 15:47:58 +08:00 |
helei
|
9d1842404c
|
V1.5: 断电检测改50ms快轮询+先发包后打日志;修复通道忙时掉电消息被丢弃(改为50ms周期重试直到发出)
|
2026-08-18 08:29:53 +08:00 |
helei
|
9fe86a5111
|
V1.5: 修复OTA确认通知发送失败(确认延后至+9s避开上报风暴,本地确认先于通知落盘,通知失败30s重试,开机上报拉开300ms)
|
2026-08-16 19:14:20 +08:00 |
helei
|
bf05a80f39
|
V1.5: ICCID只上传前19位卡号本体,去掉末位校验字符(电信卡校验位可能印成字母易混淆)
|
2026-08-16 18:47:41 +08:00 |
helei
|
771e70dc38
|
V1.5: 4G运行时ESP_EN拉低关闭WiFi模块省电;断电判定提速至100ms复核+优先发pow:0+留500ms发送窗口
|
2026-08-15 18:19:59 +08:00 |
helei
|
ac2aca4286
|
V1.5: 新增SIM卡号ICCID读取与上报(4G初始化AT+ICCID,MQTT OK后随pow上报,标识符iccid)
|
2026-08-15 17:50:38 +08:00 |
helei
|
01b5ab0e44
|
V1.5: 文档补齐(EMA滤波/零漂宏/底数1kWh/上报策略/转义修复说明/OLED布局与欢迎页)
|
2026-08-15 16:19:20 +08:00 |
helei
|
6c89a0d049
|
V1.5: 电压/电流/功率加EMA滑动平均滤波(1/8系数约0.4s响应),压空载功率跳变
|
2026-08-15 08:04:13 +08:00 |
helei
|
7500acb041
|
V1.5: 电能上报策略改为功率>10W每30s一次,<=10W仅首次联网报一次(开关切换随状态大报文携带)
|
2026-08-15 07:58:55 +08:00 |
helei
|
048eed9be6
|
V1.5: 修复4G MPUB转义错误(\22误写为八进制\22=0x12字节,涉及energy/pow/应答共8处,导致独立报文平台收不到)
|
2026-08-15 07:50:13 +08:00 |