Skip to content

Releases: wdcjx/Embedded-programming

v0.10.0 — 第二个公开版本:22 篇文档 / 71 条实测坑 / 首个 CMake 工程

Choose a tag to compare

@wdcjx wdcjx released this 30 Oct 12:13

自 v0.9.1 以来沉淀的 8 个实测工程全部上库,技能库从 19 篇文档 / 54 条坑成长到 22 篇文档 / 71 条实测坑,覆盖 Keil / IAR / CMake 三种构建体系。

新增领域文档

  • 多协议总线工具(v0.10.0):Linno 总线分析仪(F407VET6+LVGL,首个 CMake/CLion 样本)——9 端口监视/网桥/信号源探针、HAL 弱回调=ISR 数据流、双时基、椭圆轨道 PD 缓动菜单、CMake 迁移四件事、FPU 编译选项必查
  • 低功耗与可穿戴(v0.9.6):OV-Watch 智能手表(F411+FreeRTOS+LVGL)——STOP 休眠全套、外部看狗、IAP 双固件升级、LVGL 自适应节拍与 HW_USE 硬件抽象、validator --density f4
  • FOC 电机控制 / 多机协同机器人(v0.9.5):7 节点机器人系统(F103/F105/F407 混编)与 SimpleFOC 移植(SVPWM/三环 PID/校零流程)
  • 温控与低速执行器(v0.9.4):300W 加热台(首个 IAR 样本)——HSI 无晶振、MAX6675、Flash 磨损均衡、WFI 主循环
  • 音频与信号处理(v0.9.3):DDS 电子琴+FFT 频谱仪——TIM 触发 DAC 波表/ADC 批采样/CMSIS-DSP 频谱链/AD8402 电子音量
  • 机电控制(v0.9.8):桌面宠物四足机器人——两版对照读码、四足对角步态、国产芯片适配实证(工程零改动直烧)
  • 内部 FLASH 读写(v0.9.7):SRAM 影子+整页保存参数方案、唯一 ID 读取、IROM 静默覆盖坑

静态检查器增强

  • 新增 --density f4(F4 系完整向量表)与 --density hd 密度域
  • 时钟规则支持 CubeMX 业务层重配降级(HAL_xxx_Init(&hxxx) 句柄风格识别)与宏封装时钟
  • HAL 弱回调按 ISR 扫描(volatile / 阻塞调用纪律)
  • 每轮沉淀均带回归(bad_sample / 模板 / 历史样本违规数不变)

安装

npx skills add wdcjx/Embedded-programming

或在 DSH / Claude 技能库粘贴仓库地址安装。反馈走 Issues,知识沉淀贡献见 CONTRIBUTING。

v0.9.1 — 首个公开版本

Choose a tag to compare

@wdcjx wdcjx released this 28 Oct 10:12

面向 AI Agent 的 STM32 开发技能首个发布。

能力总览

  • 四轨代码生成:裸机 SPL(默认)/ SPL+FreeRTOS / 裸机 HAL / HAL+FreeRTOS,交付含引脚分配表、接线表、烧录说明
  • 静态纪律检查器 validate_generated.py(VIOLATION 清零才交付)
  • 18 篇实测沉淀文档:串级 PID 四轴、GSM 报警、GRBL 移植、LCD 四总线等;48 条实测坑清单 + 症状速查表

安装

npx skills add wdcjx/Embedded-programming(也支持 DSH 技能库 / 手动安装,见 README)

本版发布配套

  • CONTRIBUTING.md 贡献指南 + Issue 模板(问题反馈 / 工程沉淀建议)
  • README 新增「反馈与社区」入口