feat(S3): Display-Auswahl über die Web-UI statt Compile-Schalter — Default „Ohne Display" #6

Merged
thomas merged 1 commits from feat/display-auswahl-über-web-ui into main 2026-07-13 01:56:25 +02:00
Owner

Der Display-Typ (Ohne Display / OLED SH1106 / UART-Touch) wird jetzt zur Laufzeit unter /Sensoren gewählt, im EEPROM gespeichert und ohne Neustart übernommen. Der Compile-Schalter ENABLE_DISPLAY entfällt.

  • Default ist Ohne Display, damit die Steuerung ohne angeschlossene Anzeige immer sicher startet
  • Boot-Schutz: I2C-Probe (0x3C) vor der OLED-Initialisierung — ohne Antwort bleibt die Anzeige deaktiviert, die Steuerung bootet normal
  • Touch-UART (Serial1) wird nur noch bei gewähltem UART-Touch-Display initialisiert und bedient
  • Version 5.1.0 + Changelog

🤖 Generated with Claude Code

Der Display-Typ (Ohne Display / OLED SH1106 / UART-Touch) wird jetzt zur Laufzeit unter **/Sensoren** gewählt, im EEPROM gespeichert und **ohne Neustart** übernommen. Der Compile-Schalter `ENABLE_DISPLAY` entfällt. - Default ist **Ohne Display**, damit die Steuerung ohne angeschlossene Anzeige immer sicher startet - Boot-Schutz: I2C-Probe (0x3C) vor der OLED-Initialisierung — ohne Antwort bleibt die Anzeige deaktiviert, die Steuerung bootet normal - Touch-UART (Serial1) wird nur noch bei gewähltem UART-Touch-Display initialisiert und bedient - Version 5.1.0 + Changelog 🤖 Generated with [Claude Code](https://claude.com/claude-code)
thomas added 1 commit 2026-07-13 01:56:11 +02:00
Compile-Schalter ENABLE_DISPLAY entfällt: Der Display-Typ (Ohne / OLED SH1106 /
UART-Touch) wird jetzt zur Laufzeit unter /Sensoren gewählt, im EEPROM (Adresse 911)
gespeichert und ohne Neustart übernommen. Vor der OLED-Initialisierung prüft eine
I2C-Probe (0x3C), ob das Display angeschlossen ist — ohne Antwort bleibt die Anzeige
deaktiviert und die Steuerung bootet sicher weiter. Die Touch-UART (Serial1) wird nur
noch bei gewähltem UART-Touch-Display initialisiert und bedient.

Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
thomas merged commit d9bc31b555 into main 2026-07-13 01:56:25 +02:00
thomas deleted branch feat/display-auswahl-über-web-ui 2026-07-13 01:56:26 +02:00
Sign in to join this conversation.
No Reviewers
No labels
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: thomas/Dual-PID#6