claude-handoff
MAmattpocock/skills288k近 7 天新增 10,178 个 star
当需要通过 PlatformIO 烧录固件到目标板时使用,利用 platformio.ini 中的上传配置自动完成烧录。
Project Profile 中标明 build_system: platformio 或工作区中存在 platformio.ini。platformio.ini 中的 upload_protocol 决定。platformio.ini)。.em_skill.json 中上次成功的 profile 作为默认参数(显式参数优先,无需先手动传 --resume);--resume 仅用于断言缓存必须存在,无缓存则非零退出。无缓存或用户明确要求重新探测时,脚本自动回退到正常扫描。pio CLI。platformio.ini 中的环境列表和 upload_protocol。default_envs 或第一个环境。python scripts/pio_flasher.py --flash --project-dir <工程目录> --env <环境名>
python scripts/pio_flasher.py --flash --project-dir <工程目录> --env <环境名> --upload-port COM3
Project Profile,推荐下一步 skill。connection-failure:设备未连接、串口被占用或权限不足。project-config-error:板卡配置无效或环境名不存在。upload-failure:上传过程中出错。示例输出格式:
烧录成功 ✅
工程: ESP32_DEV → 环境: esp32dev
板卡: esp32dev | 平台: espressif32
固件: firmware.bin (200.0 KB)
耗时: 15.3 秒
serial-monitor(查看串口输出)或 debug-platformio(在线调试)。build-platformio 接收编译成功的工程信息。serial-monitor(查看串口输出)或 debug-platformio(在线调试)。MAmattpocock/skills288k近 7 天新增 10,178 个 star
AFaffaan-m/ECC278k近 7 天新增 4,046 个 star
AFaffaan-m/ECC278k近 7 天新增 4,046 个 star
AFaffaan-m/ECC278k近 7 天新增 4,046 个 star
DIDietrichGebert/ponytail162k近 7 天新增 5,405 个 star