pw-embedded-c-style 嵌入式 C 代码风格助手, 基于《手把手教你学51单片机》302 个 .c 文件和 66 个 .h 文件的代码风格分析。 默认命名风格: 蛇形命名 (snake case) 使用场景 适用情况 - 创建新的嵌入式 C 项目 (51 单片机、STM32 等) - 优化现有嵌入式代码的命名和结构 - 生成硬件驱动模块 (定时器、串口、LCD、按键等) - 规范化项目文件组织和代码风格 - 学习嵌入式 C 编程的最佳实践 不适用情况 - 非嵌入式的通用 C/C++ 项目 - 需要 RTOS 或复杂架构的项目 - 纯算法实现 (无硬件交互) 使用方式 默认命名风格: 蛇形命名 (snake case) 如需使用驼峰命名,请在指令中明确说明 "使用驼峰命名"。 创建项目 优化代码 生成驱动模板 --- 核心规范 命名规范 默认风格: 蛇形命名 (snake case) 备选风格: 驼峰命名 (camelCase/PascalCase) 用户明确要求时使用此风格: 代码组织 单文件项目 多文件项目 常用模式 定时器配置 中断服务函数 标志位驱动 按键消抖 查表法 注释风格 --- 代码风格特点 - 简洁直接, 避免过度抽象 - 直接操作硬件寄存器 - 使用 sbit 定义 IO 口 - 中断向量号直接指定 (interrupt 1) - 存储区域修饰符…