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>
- 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>