This website requires JavaScript.
Explore
Help
Sign In
evanliu
/
mothercup
Watch
1
Star
0
Fork
0
You've already forked mothercup
Code
Issues
Pull Requests
Actions
Packages
Projects
Releases
Wiki
Activity
mothercup
/
mcm-ddc-ble
/
inc
History
evan.liu
e0253d1bbf
fw V1.00.27: add IWDG watchdog (4s timeout, idle-hook fed with 3s task heartbeat window, DBG freeze, reset-cause banner) + 'hang' fire-test cmd
2026-09-05 13:53:20 +08:00
..
app_profile
V1.00.20: OTA_END ack guaranteed delivery via deferred reset
2026-09-04 17:35:01 +08:00
app_ble_proto.h
V1.00.20: OTA_END ack guaranteed delivery via deferred reset
2026-09-04 17:35:01 +08:00
app_ble.h
推送相关文件到服务器
2026-09-02 07:53:48 +08:00
app_bootset.h
mcm-ddc-ble V1.00.16~17:实测板载硅片为256KB(0x01040000起CPU读回绕/SWD fault),Flash布局回退256KB(Boot16K/bs8K/APP_DATA8K不变,APP1 0x01008000/112K,APP2 0x01024000/112K);新增appsw命令切换运行bank(记录校验+目标镜像CRC32复算防呆);uvprojx新增APP2 target(链接0x01024000,VTOR基址宏化,版本号可被target覆盖);新增make_dual_package.bat双APP整包脚本(merge_image.py支持--app2/--with-appdata);新增信息项0x07 CUR_BANK识别当前运行bank;OTA双bank配套:出包同时产bank1/bank2两份载荷(清单带target_bank),OTA_END校验镜像向量表Reset地址落在目标bank(新状态6 bank_mismatch);flash_package.bat改用DFP pack的n32wb031keq6_2 target+smart_flash=false;appsw双bank切换与CUR_BANK已实测通过;文档同步(开发日志37~39/ble_protocol.md/AGENTS.md)
2026-09-04 15:22:53 +08:00
app_cli.h
V1.00.20: OTA_END ack guaranteed delivery via deferred reset
2026-09-04 17:35:01 +08:00
app_gpio.h
推送相关文件到服务器
2026-09-02 07:53:48 +08:00
app_info.h
mcm-ddc-ble V1.00.16~17:实测板载硅片为256KB(0x01040000起CPU读回绕/SWD fault),Flash布局回退256KB(Boot16K/bs8K/APP_DATA8K不变,APP1 0x01008000/112K,APP2 0x01024000/112K);新增appsw命令切换运行bank(记录校验+目标镜像CRC32复算防呆);uvprojx新增APP2 target(链接0x01024000,VTOR基址宏化,版本号可被target覆盖);新增make_dual_package.bat双APP整包脚本(merge_image.py支持--app2/--with-appdata);新增信息项0x07 CUR_BANK识别当前运行bank;OTA双bank配套:出包同时产bank1/bank2两份载荷(清单带target_bank),OTA_END校验镜像向量表Reset地址落在目标bank(新状态6 bank_mismatch);flash_package.bat改用DFP pack的n32wb031keq6_2 target+smart_flash=false;appsw双bank切换与CUR_BANK已实测通过;文档同步(开发日志37~39/ble_protocol.md/AGENTS.md)
2026-09-04 15:22:53 +08:00
app_ota.h
V1.00.21: UART OTA channel verified + mode-switch handshake + loss-tolerant lockstep
2026-09-04 20:19:00 +08:00
app_params.h
mcm-ddc-ble V1.00.11~13:CLI新增reset/factory/uartrst/uartinfo四条维护命令(复位单板/恢复出厂设置/复位串口/查询串口参数);CLI读写特征应答改分包上报(缓冲512B->1024B+读游标,片长att_mtu-2恒短读避开Read Blob偏移不下发的栈限制,0长度包=应答结束);help恢复完整帮助表+help <cmd>单条查询;ble_cli_test.py与App McmCli.ts同步改循环读;文档同步(开发日志31~33/ble_protocol.md/AGENTS.md/App修改记录);整包+OTA包已出到tools/out
2026-09-04 11:29:28 +08:00
app_usart.h
推送相关文件到服务器
2026-09-02 07:53:48 +08:00
app_user_config.h
mcm-ddc-ble并入mcm-ddc-04的CLI框架+UART驱动:bsp_usart/cli_core/app_cli移植,新增ble_up(BLE notify上行,ke_msg上下文约束);拆除app_usart透传与ns_log_lpuart(fputc冲突);rdtss下行接CLI输入;Keil跨target同名组合并坑,三个target同步清理;出caiic_ble_full整包
2026-09-02 21:33:09 +08:00
app_version.h
fw V1.00.27: add IWDG watchdog (4s timeout, idle-hook fed with 3s task heartbeat window, DBG freeze, reset-cause banner) + 'hang' fire-test cmd
2026-09-05 13:53:20 +08:00
app_wdt.h
fw V1.00.27: add IWDG watchdog (4s timeout, idle-hook fed with 3s task heartbeat window, DBG freeze, reset-cause banner) + 'hang' fire-test cmd
2026-09-05 13:53:20 +08:00
ble_up.h
实现ble_protocol.md帧协议(CLI-over-BLE,rdtss承载);协议文档补rdtss服务UUID表与线上字节示例;开发日志第22节(mcm-ddc-ble工程全程:创建/FreeRTOS/CLI搬迁/帧协议)
2026-09-02 22:00:48 +08:00
bsp_usart.h
V1.00.26: UART baud 115200 -> 460800
2026-09-05 10:01:23 +08:00
cli_core.h
mcm-ddc-ble并入mcm-ddc-04的CLI框架+UART驱动:bsp_usart/cli_core/app_cli移植,新增ble_up(BLE notify上行,ke_msg上下文约束);拆除app_usart透传与ns_log_lpuart(fputc冲突);rdtss下行接CLI输入;Keil跨target同名组合并坑,三个target同步清理;出caiic_ble_full整包
2026-09-02 21:33:09 +08:00
FreeRTOSConfig.h
fw V1.00.27: add IWDG watchdog (4s timeout, idle-hook fed with 3s task heartbeat window, DBG freeze, reset-cause banner) + 'hang' fire-test cmd
2026-09-05 13:53:20 +08:00