Florian and Claude Opus 5
d8ffa3f1dd
[SYS] Migrate M5 boards to M5Unified + M5GFX (modern platform) ( #2355 )
...
The per-board libs (M5Stack/M5StickC/M5StickC-Plus/M5Tough) don't build on
Arduino core 3.x, which kept the five M5 BLE envs pinned to espressif32@6.1.0.
Port board support to M5Unified + M5GFX so they run ${com.esp32_platform} like
the rest of the tree.
- environments.ini: 5 M5 envs -> modern platform + m5unified. m5stick-c uses the
pico32 variant (m5stick_c variant absent upstream) and no_coredump partitions
(M5Unified overflows min_spiffs).
- boardM5.cpp / config_M5.h: single <M5Unified.h>; M5.Lcd aliases M5.Display;
unified brightness/sleep/wake.
- main.cpp / mqttDiscovery.cpp: battery telemetry via M5.Power; AXP192-only
Vin/VBus/temp fields dropped (no portable equivalent).
All five M5 envs build; M5Stack Core hardware-verified.
Co-authored-by: Claude Opus 5 (1M context) <noreply@anthropic.com >
2026-08-15 16:45:35 -05:00
..
2025-05-06 19:35:50 -05:00
2026-03-09 07:47:30 -05:00
2025-08-19 09:15:41 -05:00
2025-08-19 09:15:41 -05:00
2025-08-19 09:15:41 -05:00
2025-12-07 09:56:15 -06:00
2026-06-14 17:20:24 -05:00
2025-08-19 09:15:41 -05:00
2026-08-15 16:45:35 -05:00
2025-08-19 09:15:41 -05:00
2026-08-15 14:10:00 -05:00
2025-05-06 19:35:50 -05:00
2024-09-26 06:55:26 -05:00
2024-04-10 15:48:05 -05:00
2025-05-06 19:35:50 -05:00
2025-05-06 19:35:50 -05:00
2026-03-22 19:05:44 -05:00
2024-09-26 06:55:26 -05:00
2024-04-10 15:48:05 -05:00
2024-09-26 06:55:26 -05:00
2025-05-06 19:35:50 -05:00
2025-05-06 19:35:50 -05:00
2024-09-26 06:55:26 -05:00
2024-09-26 06:55:26 -05:00
2024-04-10 15:48:05 -05:00
2024-09-26 06:55:26 -05:00
2024-04-10 15:48:05 -05:00
2024-09-26 06:55:26 -05:00
2025-05-06 19:35:50 -05:00
2024-09-26 06:55:26 -05:00
2025-08-17 06:27:42 -05:00
2026-08-15 16:45:35 -05:00
2025-05-06 19:35:50 -05:00
2026-01-24 17:16:03 -06:00
2025-05-06 19:35:50 -05:00
2025-05-06 19:35:50 -05:00
2026-06-14 16:28:01 -05:00
2025-05-06 19:35:50 -05:00
2024-09-26 06:55:26 -05:00
2026-07-28 19:05:18 -05:00
2024-09-26 06:55:26 -05:00
2025-05-06 19:35:50 -05:00
2025-05-06 19:35:50 -05:00
2025-05-06 19:35:50 -05:00
2025-05-06 19:35:50 -05:00
2024-09-26 06:55:26 -05:00
2025-05-06 19:35:50 -05:00
2025-05-06 19:35:50 -05:00
2026-05-16 10:26:49 -05:00
2025-08-19 09:15:41 -05:00
2025-08-19 09:15:41 -05:00
2025-08-19 09:15:41 -05:00
2026-03-09 07:47:30 -05:00
2026-01-24 17:16:03 -06:00
2026-06-14 17:20:24 -05:00
2025-08-19 09:15:41 -05:00
2025-08-19 09:15:41 -05:00
2026-01-10 11:59:41 -06:00
2025-12-07 09:56:15 -06:00
2025-12-07 09:56:15 -06:00
2026-03-09 07:47:30 -05:00
2025-08-19 09:15:41 -05:00
2025-12-07 09:56:15 -06:00
2026-07-28 19:05:18 -05:00
2026-06-14 17:20:24 -05:00
2025-08-19 09:15:41 -05:00
2026-08-15 16:45:35 -05:00
2026-08-15 16:45:35 -05:00
2025-08-19 09:15:41 -05:00
2025-08-19 09:15:41 -05:00
2025-08-19 09:15:41 -05:00
2025-08-19 09:15:41 -05:00
2025-08-19 09:15:41 -05:00
2025-08-19 09:15:41 -05:00
2026-03-09 07:47:30 -05:00
2025-08-19 09:15:41 -05:00
2025-08-19 09:15:41 -05:00
2025-08-19 09:15:41 -05:00
2025-08-19 09:15:41 -05:00
2025-08-19 09:15:41 -05:00
2025-08-19 09:15:41 -05:00
2025-08-19 09:15:41 -05:00
2025-08-19 09:15:41 -05:00
2025-08-19 09:15:41 -05:00
2025-08-19 09:15:41 -05:00
2025-08-19 09:15:41 -05:00
2025-08-19 09:15:41 -05:00
2025-08-19 09:15:41 -05:00
2026-03-09 07:47:30 -05:00
2026-08-10 06:33:13 -05:00
2026-08-01 07:30:26 -05:00