This website requires JavaScript.
Explore
Help
Sign In
evanliu
0 Followers
·
0 Following
Joined on
2026-08-31
Block a user
Blocking a user prevents them from interacting with repositories, such as opening or commenting on pull requests or issues. Learn more about blocking a user.
User to block:
Optional note:
The note is not visible to the blocked user.
Cancel
Block
Repositories
6
Projects
Packages
Public Activity
Starred Repositories
evanliu
pushed to
dev-20260905
at
evanliu/mothercup
2026-09-05 13:53:23 +08:00
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
evanliu
pushed to
dev-20260905
at
evanliu/mothercup
2026-09-05 10:39:11 +08:00
f7edfa291d
tools: drop python-embed pyc caches from git (regenerated on first run)
evanliu
pushed to
dev-20260905
at
evanliu/mothercup
2026-09-05 10:38:52 +08:00
1948e4b1ba
tools: commit the bundled production runtime (python-embed + NSpyocd + DFP pack)
evanliu
pushed to
dev-20260905
at
evanliu/mothercup
2026-09-05 10:35:02 +08:00
57762e50be
tools: self-contained portable production package
evanliu
pushed to
dev-20260905
at
evanliu/mothercup
2026-09-05 10:07:16 +08:00
dd218addce
tools: add requirements-ble.txt for the (git-ignored) .venv-ble
evanliu
pushed to
dev-20260905
at
evanliu/mothercup
2026-09-05 10:01:25 +08:00
8a7cebcf77
V1.00.26: UART baud 115200 -> 460800
evanliu
created branch
dev-20260905
in
evanliu/mothercup
2026-09-05 09:48:52 +08:00
evanliu
pushed to
dev-20260905
at
evanliu/mothercup
2026-09-05 09:48:52 +08:00
f729d16ff2
V1.00.25: UART OTA stream mode + RX DMA ring + SRAM cliff fix
evanliu
pushed to
main
at
evanliu/mothercup
2026-09-05 08:16:52 +08:00
30b5dd908b
docs: add design specification (architecture/protocol/conventions/extension guide)
evanliu
pushed to
main
at
evanliu/mothercup
2026-09-05 06:45:07 +08:00
3e87d333cb
App: adapt to firmware V1.00.23 BLE protocol + field debugging fixes
evanliu
pushed to
main
at
evanliu/mothercup
2026-09-04 21:33:27 +08:00
ead16ef671
V1.00.23 + OTA tool fine-grained progress display
evanliu
pushed to
main
at
evanliu/mothercup
2026-09-04 20:49:17 +08:00
5dcbdbad65
V1.00.22 + OTA tool bank-misselection fix (triple protection)
evanliu
pushed to
main
at
evanliu/mothercup
2026-09-04 20:19:03 +08:00
efc7bd129f
V1.00.21: UART OTA channel verified + mode-switch handshake + loss-tolerant lockstep
evanliu
pushed to
main
at
evanliu/mothercup
2026-09-04 17:35:03 +08:00
520838ce65
V1.00.20: OTA_END ack guaranteed delivery via deferred reset
evanliu
pushed to
main
at
evanliu/mothercup
2026-09-04 16:01:44 +08:00
266fcec731
mcm-ddc-ble V1.00.18:发布命名整理(生产整包mothercup_ble_prod,OTA单文件发布件mothercup_ble_ota);合并OTA包头扩为52B(新增hdr_len/total_size/payload_crc,原json清单信息全部收进头部,单文件发布);merge_image.py新增--combo-name;ble_ota_update.py/ble_ota.bat PC端BLE OTA升级器(实验性:CUR_BANK选包/扇区擦除避让节流/复位检测,实机调通中);SWD单bank升级流程实测通过(bin\@基址部分烧录+bsset修记录+appsw切入);格式与升级流程写入ble_protocol.md §7供App/UART升级开发;开发日志40~41
evanliu
pushed to
main
at
evanliu/mothercup
2026-09-04 15:22:56 +08:00
a546dc5f46
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)
evanliu
pushed to
main
at
evanliu/mothercup
2026-09-04 13:35:29 +08:00
4b4f20774d
mcm-ddc-ble V1.00.14:引入cJSON v1.7.18到src/infra(分配经cJSON_InitHooks挂FreeRTOS pvPortMalloc,惰性初始化);参数接口层JSON化(appget json输出JSON对象,appset json {"led":500}入参,未知键忽略前向兼容,越界整体不生效,成功回显JSON);Flash存储层保持caiic_params_t二进制记录不动;uvprojx三target加infra组;文档同步(开发日志§34/ble_protocol.md §6.5/AGENTS.md);整包+OTA包已出到tools/out
evanliu
pushed to
main
at
evanliu/mothercup
2026-09-04 11:29:31 +08:00
d82b6217a4
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
evanliu
pushed to
main
at
evanliu/mothercup
2026-09-04 10:20:57 +08:00
9c84bdb6cb
mcm-ddc-ble V1.00.09:新增bootsetting与APP_DATA参数区结构化读写(仅命令访问,无裸读写防变砖);param命令管理caiic_params_t参数记录(led1_blink_ms即时生效于LED1闪烁/pwm_duty_pct仅存储),bsdump/bsset结构化读写bootsetting(自动重算CRC+擦除编程+读回校验);UART与BLE CLI读写特征双通道可用;AGENTS.md恢复为/init新版并同步;整包+OTA包已出到tools/out
evanliu
pushed to
main
at
evanliu/mothercup
2026-09-04 10:06:45 +08:00
1bc2ca6ec5
将编译的中间文件删除
First
Previous
1
2
3
4
5
Next
Last