这段代码使用的是 ESP-IDF 的Kconfig 配置系统,LED 的 GPIO 引脚号不是写死在代码里的,而是通过CONFIG_BLINK_GPIO宏从配置文件读取。
你有以下两种方式来设置闪烁的灯:
✅ 方法一:使用 menuconfig 设置(官方推荐)
在项目目录下运行:
idf.py menuconfig进入图形界面后,依次选择:Example Configuration→Blink GPIO number→ 输入你开发板上 LED 对应的 GPIO 编号(例如 ESP32-C3 开发板通常是8)。
按S保存,按Q退出。重新编译烧录即可生效。
✅ 方法二:直接修改 sdkconfig.defaults(适合固定项目)
如果你不想每次都进菜单,或者希望把配置提交到 Git,直接在项目根目录的sdkconfig.defaults文件中添加或修改这一行:
CONFIG_BLINK_GPIO=8然后执行以下命令使配置生效:
Remove-Item sdkconfig -ErrorAction SilentlyContinue idf.py reconfigure idf.py build flash monitor