peripheral-driver
Installation
SKILL.md
外设驱动开发(基于开源库适配)
适用场景
- 需要为外部设备(AT24C02、MPU6050、SSD1306 等)开发 BSP 驱动。
- 想找到成熟的开源驱动库并适配到项目的 BSP 架构中。
- 已有开源驱动代码,需要重命名、整理、注入 HAL handle 以符合项目规范。
- 设备较简单,不需要开源库,需要生成 BSP 骨架文件快速起步。
必要输入
- 目标设备名称(如
AT24C02、MPU6050)。 - 通信总线类型(I2C / SPI / UART / 1-Wire / GPIO)。
- HAL handle 名称(如
hi2c1、hspi2),通常来自 CubeMX 生成的代码。 - 可选:设备 I2C 地址、已下载的开源驱动目录路径。