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:
18
legacy/er_oled.h
Normal file
18
legacy/er_oled.h
Normal file
@ -0,0 +1,18 @@
|
||||
#pragma once
|
||||
|
||||
// Driver bas niveau pour ecran ER-OLEDM032-1 (controleur SSD1322, 256x64,
|
||||
// SPI 4 fils). Adapte du tutoriel constructeur (buydisplay.com) pour
|
||||
// utiliser les broches SPI personnalisees de l'ESP32-C3 (voir config.h) et
|
||||
// depouille des fonctions d'affichage bitmap, inutiles pour ce projet
|
||||
// (dashboard texte uniquement).
|
||||
|
||||
#include <Arduino.h>
|
||||
|
||||
#define OLED_X_MAXPIXEL 256
|
||||
#define OLED_Y_MAXPIXEL 64
|
||||
|
||||
void er_oled_begin();
|
||||
void er_oled_clear();
|
||||
void er_oled_SetWindow(uint8_t Xstart, uint8_t Ystart, uint8_t Xend, uint8_t Yend);
|
||||
void er_oled_char(uint8_t x, uint8_t y, const char *ascii, uint8_t mode);
|
||||
void er_oled_string(uint8_t x, uint8_t y, const char *pString, uint8_t mode);
|
||||
Reference in New Issue
Block a user