|
|
2 тижнів тому | |
|---|---|---|
| .agents | 2 тижнів тому | |
| Drivers | 2 тижнів тому | |
| EIDE | 2 тижнів тому | |
| Inc | 2 тижнів тому | |
| Src | 2 тижнів тому | |
| .gitignore | 2 тижнів тому | |
| README.md | 2 тижнів тому |
本项目是专为 ESP32 智能音响系统 打造的外部硬件控制面板固件。基于性价比极高的 PY32F030 单片机开发,通过 UART 与 ESP32 主控进行双向通信,实现音量调节、音源切换、状态显示等实体交互功能。
实体按键与编码器控制:
多路 LED 状态反馈:
双向串口通信协议:
uart_protocol.c)。本项目已彻底重构为独立便携工程,彻底脱离了对原厂 SDK 的外部绝对/相对路径依赖。
Src/ 和 Inc/: 面板业务逻辑核心代码(LED 驱动、按键扫描、串口协议等)。Drivers/: 内置了完整的 Puya PY32F0xx_HAL 库和 CMSIS 驱动底座,无需外部下载。EIDE/: VS Code EIDE 的专属配置目录。docs/: 详细的硬件引脚分配表及功能开发说明(强烈建议查阅 docs/面板功能说明.md)。EIDE/Project.code-workspace 工作区文件。.hex 和 .bin)将自动输出在 EIDE/Project/ 目录下。本项目代码归属原作者所有,底层的 HAL 库及启动文件遵循 Puya 官方的开源许可协议。