📅 日期2026-06-05

📊 统计1 个仓库 · 13 个提交 · +18554 行 · -2995 行

📝 今日小结

MSP430 温度记录仪项目正式开工,一天之内从初始化一路推进到墨水屏 UI 全面成型:沙漏动画、历史记录自动播放、全屏 GIF,资源也整体迁到了 SD 卡。

📦 dkjsiogu/MSP430F5529 · MSP430F5529

这是项目从零到能跑的一天。凌晨初始化工程并补上中文文档,随后围绕墨水屏界面做了大量打磨:修复 S4 误触、添加历史记录自动播放、引入沙漏动画与周期平均温度、主频提到 16MHz 优化动画,最后把图片字库迁到 SD 卡,并加上 SD 文本阅读和动图翻页,资源加载与渲染边界也顺手理清了。

✅ 提交 b63ccb3 · 提交者 dkjsiogu · 00:02

优化按键响应和墨水屏刷新调度

📄 文件统计

项目数量
新增168
修改11
删除53
  • app_config.h · +9/-4
  • app_state.c · +24/-5
  • app_state.h · +1/-0
  • board.c · +35/-14
  • board.h · +2/-0
  • buttons.c · +14/-0
  • buttons.h · +1/-0
  • epaper.c · +64/-23
  • main.c · +15/-4
  • sensors.c · +1/-1
  • uart.c · +2/-2

✅ 提交 0074907 · 提交者 dkjsiogu · 00:02

添加中文项目说明文档

📄 文件统计

项目数量
新增106
修改1
删除0
  • README.md · +106/-0

✅ 提交 ed7a77a · 提交者 dkjsiogu · 00:02

初始化 MSP430 温度记录仪项目

📄 文件统计

项目数量
新增6472
修改40
删除0
  • .ccsproject · +17/-0
  • .clangd · +8/-0
  • .cproject · +197/-0
  • .gitignore · +25/-0
  • .project · +27/-0
  • .settings/org.eclipse.cdt.codan.core.prefs · +3/-0
  • .settings/org.eclipse.cdt.debug.core.prefs · +2/-0
  • .settings/org.eclipse.core.resources.prefs · +6/-0
  • .theia/launch.json · +16/-0
  • Debug/ccsObjs.opt · +13/-0
  • Debug/makefile · +155/-0
  • Debug/objects.mk · +8/-0
  • Debug/sources.mk · +109/-0
  • Debug/subdir_rules.mk · +14/-0
  • Debug/subdir_vars.mk · +83/-0
  • app_config.h · +143/-0
  • app_state.c · +272/-0
  • app_state.h · +25/-0
  • app_types.h · +41/-0
  • board.c · +148/-0
  • board.h · +22/-0
  • buttons.c · +282/-0
  • buttons.h · +18/-0
  • epaper.c · +1182/-0
  • epaper.h · +24/-0
  • … 共 40 个文件

✅ 提交 74f28d9 · 提交者 dkjsiogu · 00:18

修复设置界面 S4 按键误触发

📄 文件统计

项目数量
新增44
修改2
删除9
  • app_config.h · +1/-0
  • buttons.c · +43/-9

✅ 提交 1f3c36c · 提交者 dkjsiogu · 00:37

添加历史记录自动播放界面

📄 文件统计

项目数量
新增131
修改5
删除25
  • app_config.h · +1/-0
  • buttons.c · +22/-5
  • buttons.h · +2/-2
  • epaper.c · +105/-18
  • epaper.h · +1/-0

✅ 提交 7ae7035 · 提交者 dkjsiogu · 00:49

补充宏和静态函数中文注释

📄 文件统计

项目数量
新增281
修改17
删除177
  • app_config.h · +129/-129
  • app_state.c · +7/-1
  • app_state.h · +1/-1
  • app_types.h · +5/-5
  • board.h · +1/-1
  • buttons.c · +26/-15
  • buttons.h · +1/-1
  • epaper.c · +63/-3
  • epaper.h · +1/-1
  • flash_log.c · +5/-1
  • flash_log.h · +1/-1
  • format.h · +1/-1
  • sensors.c · +36/-14
  • sensors.h · +1/-1
  • serial_control.c · +1/-0
  • serial_control.h · +1/-1
  • uart.h · +1/-1

✅ 提交 6f6e2ad · 提交者 dkjsiogu · 01:05

添加沙漏动画和周期平均温度

📄 文件统计

项目数量
新增434
修改5
删除120
  • app_config.h · +6/-0
  • app_state.c · +34/-0
  • app_state.h · +2/-0
  • buttons.c · +5/-1
  • epaper.c · +387/-119

✅ 提交 3f03dac · 提交者 dkjsiogu · 01:20

提升主频到16MHz并优化沙漏动画

📄 文件统计

项目数量
新增149
修改5
删除26
  • app_config.h · +2/-2
  • board.c · +86/-1
  • epaper.c · +58/-20
  • sensors.c · +1/-1
  • uart.c · +2/-2

✅ 提交 30ce900 · 提交者 dkjsiogu · 11:34

优化墨水屏全屏 GIF 播放效果

📄 文件统计

项目数量
新增2528
修改11
删除332
  • Debug/ccsObjs.opt · +1/-0
  • Debug/makefile · +3/-2
  • Debug/subdir_vars.mk · +6/-0
  • app_config.h · +1/-1
  • buttons.c · +14/-1
  • buttons.h · +1/-1
  • epaper.c · +230/-327
  • epaper.h · +1/-0
  • image_frames.c · +1660/-0
  • image_frames.h · +29/-0
  • tools/image_to_frames.py · +582/-0

✅ 提交 04f8f74 · 提交者 dkjsiogu · 13:24

将图片和字库资源迁移到SD卡

📄 文件统计

项目数量
新增6678
修改29
删除1844
  • .cproject · +2/-2
  • .gitignore · +3/-0
  • .settings/org.eclipse.core.resources.prefs · +2/-0
  • Debug/ccsObjs.opt · +4/-1
  • Debug/fatfs/subdir_rules.mk · +14/-0
  • Debug/fatfs/subdir_vars.mk · +38/-0
  • Debug/makefile · +9/-4
  • Debug/sources.mk · +1/-0
  • Debug/subdir_vars.mk · +6/-6
  • README.md · +40/-1
  • epaper.c · +273/-90
  • fatfs/HAL_SDCard.c · +90/-0
  • fatfs/HAL_SDCard.h · +18/-0
  • fatfs/diskio.h · +83/-0
  • fatfs/ff.c · +3980/-0
  • fatfs/ff.h · +335/-0
  • fatfs/ffconf.h · +189/-0
  • fatfs/integer.h · +46/-0
  • fatfs/mmc.c · +663/-0
  • image_frames.c · +0/-1660
  • image_frames.h · +0/-29
  • sd_assets.c · +504/-0
  • sd_assets.h · +42/-0
  • sdcard/ASSET.IDX · +0/-0
  • sdcard/IMG/HOURGLAS.BIN · +0/-0
  • … 共 29 个文件

✅ 提交 7591902 · 提交者 dkjsiogu · 13:53

添加SD文本阅读和动图翻页

📄 文件统计

项目数量
新增952
修改12
删除114
  • .gitignore · +4/-0
  • README.md · +12/-5
  • buttons.c · +15/-7
  • buttons.h · +2/-2
  • epaper.c · +383/-4
  • epaper.h · +5/-0
  • sd_assets.c · +415/-75
  • sd_assets.h · +14/-2
  • sdcard/ASSET.IDX · +0/-0
  • sdcard/TEXT/FONT16.BIN · +0/-0
  • sdcard/TEXT/FONT24.BIN · +0/-0
  • tools/image_to_frames.py · +102/-19

✅ 提交 faf2591 · 提交者 dkjsiogu · 14:07

整理资源加载与墨水屏渲染边界

📄 文件统计

项目数量
新增539
修改12
删除295
  • Debug/ccsObjs.opt · +2/-0
  • Debug/makefile · +4/-2
  • Debug/subdir_vars.mk · +12/-0
  • README.md · +5/-3
  • app_resources.c · +117/-0
  • app_resources.h · +47/-0
  • buttons.c · +3/-0
  • epaper.c · +78/-288
  • main.c · +2/-0
  • serial_control.c · +2/-2
  • text_reader.c · +232/-0
  • text_reader.h · +35/-0

✅ 提交 2bab299 · 提交者 dkjsiogu · 14:13

补充项目关键记忆

📄 文件统计

项目数量
新增72
修改1
删除0
  • AGENTS.md · +72/-0