Protocole ASCII type NMEA ($T/$C avec checksum) entre l'ESP32-C3 et le TMS320 (frequence/duty/tensions/courants/temperatures + commandes HT/PWM1/PWM2), avec simulateur local le temps que le firmware TMS320 existe. Driver SSD1322 repointe sur les GPIO du schema, dashboard texte 3 pages tournantes sur l'ecran ER-OLEDM032-1. LED RGB embarquee (GPIO8) clignotante 1 Hz vert 30% comme indicateur de vie. Serveur web laisse en stub (sera branche en STA sur le reseau local une fois l'OLED valide). Ajout de la documentation technique (schema, datasheets, protocole).
25 lines
756 B
C
25 lines
756 B
C
#pragma once
|
|
|
|
// Liaison UART vers le TMS320
|
|
#define PIN_TMS_UART_TX 7
|
|
#define PIN_TMS_UART_RX 6
|
|
#define TMS_UART_BAUD 115200
|
|
|
|
// LED RGB embarquee (WS2812) de l'ESP32-C3-DevKitM-1
|
|
#define PIN_RGB_LED 8
|
|
|
|
// Ecran OLED ER-OLEDM032-1 (SSD1322, SPI 4 fils)
|
|
#define PIN_OLED_MOSI 5
|
|
#define PIN_OLED_CLK 4
|
|
#define PIN_OLED_CS 10
|
|
#define PIN_OLED_RST 3
|
|
#define PIN_OLED_DC 1
|
|
|
|
// Le firmware TMS320 n'est pas encore programme : on simule la telemetrie
|
|
// en local le temps que le hardware TMS320 tourne. Passer a false quand le
|
|
// TMS320 emet reellement des trames $T,...*XX sur l'UART.
|
|
#define TMS_DUMMY_MODE true
|
|
|
|
// WiFi/serveur web de l'IHM : a definir une fois l'affichage OLED valide
|
|
// (connexion STA au reseau local, SSID/mot de passe a fournir).
|