3 Commits

Author SHA1 Message Date
lovyan03 a36a3d15cd Fix M5Stack board FQBN in Arduino CI workflow
Use correct board IDs from boards.txt (m5stack_core, m5stack_cores3)
instead of display names from package index (M5Core, M5CoreS3).

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
2026-02-02 17:59:52 +09:00
lovyan03 9335ffb7a9 Refactor Arduino CI: use SoC-based devkit boards and add M5Stack board manager
- Remove M5Stack-specific board definitions (m5stack_core, m5stack_core2,
  m5stack_cores3) from Espressif package since M5GFX uses runtime detection
- Simplify matrix to SoC types only (ESP32, ESP32-S3, ESP32-C3, C6, P4, H2)
- Add M5Stack official board manager tests (M5Core, M5CoreS3) for
  compatibility verification with both v2.x and v3.x releases
- Make board_manager_url a matrix variable for flexibility

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
2026-02-02 16:41:14 +09:00
lovyan03 365df0eeba Add build_test example and GitHub Actions workflows to verify
compilation across ESP32/S3/C3/C6/H2/P4 targets with
Arduino-ESP32 v2/v3 and ESP-IDF v5.1/v5.3.
2026-01-28 17:26:18 +09:00