Commit Graph

  • 0ef5991d33 feat(config): add USE_PCF8563 build switch to run without the RTC chip by_edison edisondeng 2026-07-31 19:54:18 +08:00
  • 6022f0a409 feat(ui): extend set_clock_app to edit day/month/year, not just time edisondeng 2026-07-31 19:53:56 +08:00
  • 6baf93c550 feat(ui): show real weekday/day/month on HOME screen instead of placeholder edisondeng 2026-07-31 19:43:43 +08:00
  • 81ebf7e302 feat(i18n): add weekday abbreviation strings, remove static date text edisondeng 2026-07-31 19:35:21 +08:00
  • cb37b1deea feat(clock): add day/month/year rollover and Zeller weekday calc edisondeng 2026-07-31 19:32:44 +08:00
  • 1146bade70 feat(rtc): add PCF8563 full date read/write (day/month/year/weekday) edisondeng 2026-07-31 19:30:02 +08:00
  • 4a55c1f9eb docs: add wo-07 to add real year/month/day/weekday support edisondeng 2026-07-31 19:26:55 +08:00
  • 983b0928dd docs: mark wo-06 code-complete, pending hardware verification edisondeng 2026-07-31 19:14:43 +08:00
  • dac2ea4335 fix(ui): partial-refresh time-set digit blink instead of full screen edisondeng 2026-07-31 19:14:14 +08:00
  • d4b89c9336 docs: add wo-06 for time-set screen full-screen flicker fix edisondeng 2026-07-31 19:10:31 +08:00
  • 05f05177de chore: sync Keil uVision IDE session state edisondeng 2026-07-31 19:10:00 +08:00
  • 2a83079007 refactor(event): replace global 60s inactivity timer with per-second tick event edisondeng 2026-07-31 18:49:03 +08:00
  • cbd480eea3 docs(main): document 24MHz ISP burn requirement at top of main.c edisondeng 2026-07-31 18:28:52 +08:00
  • f9bea08375 docs: mark wo-05 all 6 items code-complete, pending hardware test edisondeng 2026-07-31 18:15:24 +08:00
  • 79d604a387 fix(sleep): pin P3.6 to a fixed rising-edge trigger before Power Down edisondeng 2026-07-31 18:14:22 +08:00
  • ae235d3c51 feat(menu): auto-close main menu after 10s idle edisondeng 2026-07-31 18:11:55 +08:00
  • a771d1a970 fix(language): default to English instead of French edisondeng 2026-07-31 18:10:22 +08:00
  • ec556fdd2a fix(boot): hold backlight off until first frame is drawn edisondeng 2026-07-31 18:09:39 +08:00
  • 56b92a8ede refactor(app): App-per-screen navigation, remove menu_level entirely edisondeng 2026-07-31 18:05:23 +08:00
  • 655d29bbe1 docs: rename clock_app to home_app, add set_clock_app in wo-05 plan edisondeng 2026-07-31 17:52:42 +08:00
  • 653fc85ae5 docs: redesign wo-05 item 3 as App-based menu navigation refactor edisondeng 2026-07-31 17:48:33 +08:00
  • 3000780df5 docs: add wo-05 with 6 small UX/wake-reliability fixes to plan edisondeng 2026-07-31 17:10:37 +08:00
  • 08dbdabfcb docs(rf): confirm edge-triggered EV1527 decode verified on hardware edisondeng 2026-07-31 16:52:32 +08:00
  • 4a89aef71e fix(rf): true single-edge P3.6 trigger + pull-down, restore edge decode edisondeng 2026-07-31 16:39:06 +08:00
  • 29194a4f5d debug(rf): revert to polling EV1527_Decode, ISR does pure edge counting edisondeng 2026-07-31 15:53:15 +08:00
  • 18d272aac9 chore: sync Keil uVision IDE session state edisondeng 2026-07-31 15:52:57 +08:00
  • 767aa14086 fix(timer): compensate Timer0_GetTimestamp for pending TF0 overflow edisondeng 2026-07-31 15:52:50 +08:00
  • 3c896ec972 fix(rf): register isr_jump.asm and redirect Port3 vector 40 edisondeng 2026-07-31 15:52:43 +08:00
  • a7a2cc9465 暂存 edisondeng 2026-07-31 13:57:06 +08:00
  • d8df5d49d3 fix: 修复 main.c/event.c/lcd.c 的中文注释乱码,统一为 UTF-8 编码 master edisondeng 2026-07-31 09:22:07 +08:00
  • 41bb78aa59 feat: 增加调试串口指令 'q'/'Q',支持自动轮流点亮红、绿、蓝三色以校准物理灯珠通道顺序 zouhaitao 2026-07-30 13:46:44 +08:00
  • be397fba76 feat: 按照要求调整 SOS 期间 RGB 闪烁顺序,并延长闪烁间隔为 300ms 方便人眼分辨 zouhaitao 2026-07-30 13:44:09 +08:00
  • 58dfe5bb9c debug: 增加 Loopback_Test 硬件电气回环自检及对应的调试串口指令 'l' zouhaitao 2026-07-29 10:16:05 +08:00
  • a766ada53d fix: 彻底解开 SOS 求救按键状态机被注释的屏蔽,使按键正常产生求救事件并分发 zouhaitao 2026-07-29 10:09:19 +08:00
  • 48db6523fb debug: 增加 KEY_SOS 物理按键开机自检与运行期电平跳变串口调试打印 zouhaitao 2026-07-29 10:04:00 +08:00
  • 2f4dd2660d fix: 解锁恢复 SOS 物理按键电平读取逻辑,并添加 GPIO_Init 中对应 P2.6 的上拉配置 zouhaitao 2026-07-29 09:57:36 +08:00
  • 0a79e7a3b9 fix: 重构 EV1527 发射时序,使用硬件 Timer0 保证 100% 精准码宽延迟以成功触发接收机 zouhaitao 2026-07-29 09:40:54 +08:00
  • d7cb2ae37f fix: 开机默认挂载后台射频监控应用,修复唤醒/复位后无法识别传感器的问题 zouhaitao 2026-07-28 18:34:28 +08:00
  • 8367524eec fix: 完美复原低功耗停机休眠与外部唤醒控制寄存器,修复唤醒死机 zouhaitao 2026-07-28 18:22:04 +08:00
  • d01121e3ae feat: 校准电池电压与ADC2充电检测,重构RGB为Bitbang翻转驱动,并修复RTC晶振起振问题 zouhaitao 2026-07-28 18:03:20 +08:00
  • 47bcd252b2 修正1.14寸屏幕垂直偏置并添加自动清屏以清除开机噪声;修正新硬件射频收发引脚对调,低功耗唤醒中断重定向至P3.6中断16;添加一键串口收发诊断测试指令,并临时屏蔽SOS物理按键 Antigravity IDE 2026-07-17 19:43:02 +08:00
  • 7cbd83c40b 修复 App 语法报错与命名冲突,彻底在后台命令行成功编译生成 wristband.hex 固件 Antigravity IDE 2026-07-17 09:41:29 +08:00
  • 32e48f0576 修复 menu_items 未定义错误,并清除旧 uvopt 强制 Keil 重新生成配置 Antigravity IDE 2026-07-17 09:32:44 +08:00
  • 9b6b61739c 同步 wristband.uvopt 配置以确保所有新源文件参与编译 Antigravity IDE 2026-07-17 09:28:57 +08:00
  • 790583781f 修复编译报错:清理 config.h 中的 WristbandApp 重复定义并同步参数声明类型 Antigravity IDE 2026-07-17 09:25:04 +08:00
  • c0d1fe74f5 重构手环软件架构:实现动态挂载前后台 App 框架,解耦拆分源文件,并引入统一日志宏 xtell.h Antigravity IDE 2026-07-17 09:08:53 +08:00
  • 8fdbb32f42 fix(rf): 补齐 rf.c 里的 Uart_SendHex32 外部变量声明,修复编译错误 Antigravity IDE 2026-07-16 18:28:53 +08:00
  • 31f5066052 fix(rf): 升级 EV1527 为完整 24 位统一寻址,彻底分清不同按键/型号配对报警的 Bug Antigravity IDE 2026-07-16 18:25:16 +08:00
  • 731115e09a docs: 为所有代码源文件添加详细中文注释,并在设计文档中纠正GPIO物理引脚映射表 Antigravity IDE 2026-07-16 17:52:52 +08:00
  • afd59d28ee Configure low-power sleep and wakeup sequences for RF alarm trigger without noise interruption Antigravity IDE 2026-07-15 17:26:50 +08:00
  • 7292fd0fcb Fix RF noise wake-up bug by sleeping with EA=0 and checking flags directly Antigravity IDE 2026-07-15 17:16:56 +08:00
  • 601e01e954 Implement low power RF wake-up and filter mechanism Antigravity IDE 2026-07-15 17:05:22 +08:00
  • 7ebe802410 Modularize main.c into rgb, event, database, ui, system, and app_manager modules Antigravity IDE 2026-07-15 16:14:30 +08:00
  • 30a2e1680b Initialize repository and implement low-power sleep wakeup Antigravity IDE 2026-07-15 15:57:37 +08:00