Migre l'IHM OLED vers u8g2 (dashboard graphique, splash anime, economiseur d'ecran) et active la liaison TMS320 reelle

- TMS_DUMMY_MODE=false : reception/emission UART reelle avec le TMS320
  (au lieu de la simulation), echo debug optionnel sur Serial.
- Remplace le driver OLED maison (legacy/er_oled.*) par u8g2 : dashboard
  graphique avec bargraphs, icones d'alerte/danger, splash logo anime,
  economiseur d'ecran (balle rebondissante) qui se reactive sur activite
  HT ou consultation du dashboard web.
- Renomme le SSID WiFi en "HIVY", documente le protocole UART et les
  problemes d'affichage SSD1322/u8g2 rencontres (doc/OLED-u8g2.md).

Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>
This commit is contained in:
2026-08-04 23:11:35 +02:00
parent 6b4b5c932d
commit 3c03e3fbf1
13 changed files with 909 additions and 44 deletions

View File

@ -13,3 +13,12 @@ platform = espressif32
board = esp32-c3-devkitm-1
framework = arduino
monitor_speed = 115200
lib_deps =
olikraus/U8g2@^2.35.19
; Deja actif inconditionnellement dans u8g2 >= 2.36 (fix upstream de
; l'issue #1222), mais force explicitement au cas ou une future version
; de la lib restreindrait a nouveau la detection auto par architecture
; (ESP32-C3 = RISC-V, absent de la liste __arm__/__xtensa__/... citee
; par cette issue).
build_flags =
-D U8G2_16BIT