Files
ESP32-C3-dualboost/include/config.h
nicoboy df3621365c Ajoute la liaison TMS320 (simulee), l'IHM OLED et la LED de statut
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).
2026-08-01 15:24:59 +02:00

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