Commit Graph

60 Commits

Author SHA1 Message Date
00c00fb60e docs: touch downstream driver files to refresh build timestamps and avoid dirty warnings 2026-07-10 10:47:51 +08:00
b640fa25ae docs: restructure framework, extract app execution module, group event collection & align GPIOs 2026-07-10 10:47:00 +08:00
a04ea5fb51 docs: 重构系统层级为自下而上,剥离独立事件管理模块,全量校正GPIO引脚映射为原理图线标 2026-07-10 10:04:40 +08:00
fdda10aadc docs: 同步更新 mod-sys.md 中 Sensor_Slot 4字节优化结构和对码接口声明 2026-07-10 09:36:55 +08:00
804e1264d7 docs: 修复 main.md 中 Mermaid 图表的圆括号语法冲突导致的渲染乱码 2026-07-10 09:36:43 +08:00
9220da7373 feat: 优化 Sensor_Slot 结构至 4 字节,实现 flags_suffix 后缀序号与地址合并存储,并支持动态名称生成 2026-07-10 09:34:46 +08:00
53b859b1c1 docs: 根据架构.odg重新设计重构手环系统的分层事件驱动APP框架设计文档 2026-07-10 09:17:27 +08:00
52d84dfc97 docs: 创建独立交互式手环系统架构设计分析网页 (wristband_architecture.html) 2026-07-09 19:56:10 +08:00
388f1e7ed2 docs: 修复事件矩阵和流程图中的引脚标号,使其与硬件原理图保持一致 2026-07-09 19:53:01 +08:00
677356546a docs: 调整系统依赖架构图为横向布局(graph LR)以提升显示清晰度 2026-07-09 19:51:36 +08:00
85a01627ee docs: 重新设计系统依赖架构图,并增补依赖与非阻塞异步设计原则说明 2026-07-09 19:50:10 +08:00
cf2e7a7d63 docs: 修复Mermaid图中节点括号导致解析失败的问题 2026-07-09 19:37:00 +08:00
8b456fd899 docs: 修复系统架构Mermaid语法错误并根据原理图更新引脚映射表 2026-07-09 19:37:00 +08:00
ee69d25efe docs/hardware: reorganize documents subdirectory and save KiCad layout changes 2026-07-09 18:45:41 +08:00
039029ab20 docs: optimize all module breakdown files with architect-level details 2026-07-09 18:42:00 +08:00
9f54220e27 docs: clean up and align menu names in architecture main.md 2026-07-09 18:36:20 +08:00
2068edd205 docs: add core business event IO matrix to architecture design document 2026-07-09 18:25:28 +08:00
471b61107e docs: group and reorder wristband_ui_gallery.html into logical parts by flow 2026-07-09 18:18:20 +08:00
96a23da617 docs: expand wristband_ui_gallery.html to exhaustive 15-card set covering all menus and states 2026-07-09 18:15:46 +08:00
afaf0bf360 docs: add Card 11 (Arm/Disarm setting select) to wristband_ui_gallery.html 2026-07-09 18:12:25 +08:00
b15fca3629 docs: adjust battery text and icon size, fix text overflow in cards 5 and 9 2026-07-09 18:06:37 +08:00
fb781f4f2a docs: update wristband_ui_gallery.html to display A11y large-font mode watch screens 2026-07-09 18:01:49 +08:00
56fbe68dba docs: implement無障碍大字大图标 (A11y) UI design for special demographics 2026-07-09 18:00:16 +08:00
16deeb6662 docs: simplify pairing confirm, auto-detect sensor type and select suffix only 2026-07-09 17:45:35 +08:00
32c07c0466 docs: optimize SOS button behavior, add 2-step pairing wizard, and IPC exit action 2026-07-09 17:42:55 +08:00
1168e747e6 docs: 同步测试文档以消除脏状态检测 2026-07-09 14:56:09 +08:00
1cd08e08ef docs: 触碰同步下游代码实现文档以消除脏状态检测 2026-07-09 14:55:44 +08:00
357238e056 docs: 移除 SGM3833 升压负压芯片,更新 P3.4 引脚为 LCD_PWR_CTRL 直接背光供电控制 2026-07-09 14:55:16 +08:00
cf25a89c0f docs: 规划手环级联双 RGB 灯珠硬件 SPI 级联传输驱动与消噪保护时序 2026-07-09 14:48:24 +08:00
e052aca2ed docs: 建立马达和 RGB 灯效的模块拆分及编码实现设计文档,并整理 UI 画册路径 2026-07-09 14:39:38 +08:00
d47c98ace4 docs: 优化 wristband_ui_gallery 布撤防状态栏图标与文字对齐,解决文字重叠问题 2026-07-09 14:28:29 +08:00
8e6feeaee8 docs: 更新 wristband_ui_gallery 至 135x240 尺寸并重构传感器命名与后缀微调 UI 2026-07-09 14:22:59 +08:00
2208a97fd6 docs: 梳理 SPEC LHS114TC-IF03 屏幕规格及 P0.0 电池采样、P2.7 充电检测设计 2026-07-09 14:03:01 +08:00
aa484dae65 docs: 移除低功耗待机及屏幕休眠设计,改为竖屏常显与全时射频监听 2026-07-09 13:06:01 +08:00
8704a63e20 docs: 调整为7种传感器类型并规划配对时手动按键微调后缀序号逻辑 2026-07-09 11:32:00 +08:00
89ff52c9b3 docs: 增加手环主动发射 SOS 和获取出厂固定 ID 芯片硬件 UID 规划 2026-07-09 11:03:18 +08:00
fdf0c5ed1b docs: 根据1.14寸屏幕、5按键与可编程RGB新规格更新项目文档 2026-07-09 10:49:15 +08:00
17a90ff7dc docs: 按照开发规范重构项目,完成七个环节文档整理与.xagent流程搭建 2026-07-09 10:31:36 +08:00
61b6ecb55d feat: resolve SPI startup glitch by writing data to SPDAT prior to enabling SPEN in SPCTL 2026-07-08 16:49:17 +08:00
2b574bd764 feat: simplify double-buffered driver by using direct array indexing in data space to avoid compiler register allocation bugs 2026-07-08 16:36:09 +08:00
619f019615 feat: add timeout protection to all SPI waits and extend initial NOP delay to 30 to prevent write collisions and deadlocks 2026-07-08 16:20:26 +08:00
e6e81f48c0 feat: implement double-buffered glitch-free unrolled 3-bit SPI driver to guarantee continuous clock and zero glitches 2026-07-08 16:09:47 +08:00
fdbb165dc7 feat: prepend dummy byte 0x00 to SPI stream to absorb hardware startup glitch and keep first bit clean 2026-07-08 15:20:26 +08:00
d4513504d7 feat: eliminate SPI start glitch and optimize byte gap by loading buffer variables into data space 2026-07-08 14:50:31 +08:00
299ab090f2 feat: restore unrolled 3-bit SPI driver with push-pull clock output to resolve byte gap and write collision issues 2026-07-08 14:35:46 +08:00
55409027b9 feat: implement double-buffered 4-bit SPI driver to eliminate byte gaps at 3.0 MHz SCLK 2026-07-08 13:33:25 +08:00
486b225bb3 feat: implement 4-bit SPI encoding at 3.0 MHz to align with byte boundaries and prevent gap stretching 2026-07-08 13:21:32 +08:00
85b805963a feat: restore 3-bit SPI encoding at 3.0 MHz with zero-gap transmission to align with FCOB-2.7 clock rate 2026-07-08 12:03:32 +08:00
88dbb8f069 fix: prevent SPI write collision and hanging by introducing 20-NOP buffer offset and timeout-protected loops in WS2812_Write24Bit 2026-07-08 11:56:23 +08:00
4a7c6c5b7b fix: resolve byte-to-byte gap stretching in FCOB driver by introducing zero-gap double-buffered SPI transmission queue 2026-07-08 11:50:20 +08:00