Repository navigation
Releases: wdcjx/Embedded-programming
Releases · wdcjx/Embedded-programming
Release list
v0.10.0 — 第二个公开版本:22 篇文档 / 71 条实测坑 / 首个 CMake 工程
自 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 — 首个公开版本
面向 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 新增「反馈与社区」入口