MQTT-Display-LaserCutter/src
MaPaLo76 a7c6edb458 fix(mqtt): MQTT-Task auf Core 0 auslagern - TLS-Blocking behebt WDT-Crash und Display-Freeze
- WiFiClientSecure/mbedtls ausschliesslich auf Core 0 initialisiert und verwendet
  (Cross-Core-Heap-Korruption durch mbedtls vermieden)
- xTaskCreatePinnedToCore('mqtt_task', Core 0, 16 KB Stack)
- begin() startet nur Task, kein Netzwerk-Zugriff auf Core 1
- mqttClient.loop() in main.cpp ist No-Op
- publishSession() von Core 1 via volatile-Flags an Core-0-Task uebergeben
- Version: 1.1.0 -> 1.1.1
2026-02-28 18:07:27 +01:00
..
display_manager.cpp feat(display): showSessionRing - Sekunden-Kreisanzeige auf Modulen 5-7, 12-Uhr-Start (Phase 5b / 5.7 abgeschlossen) 2026-02-23 20:19:33 +01:00
laser_tracker.cpp feat(FR-002): Web Console via HTTP-Polling (/log + /log-data) -- v1.1.0 2026-02-28 17:24:56 +01:00
main.cpp feat(FR-002): Web Console via HTTP-Polling (/log + /log-data) -- v1.1.0 2026-02-28 17:24:56 +01:00
mqtt_client.cpp fix(mqtt): MQTT-Task auf Core 0 auslagern - TLS-Blocking behebt WDT-Crash und Display-Freeze 2026-02-28 18:07:27 +01:00
settings.cpp fix(auth): HTTP Basic Auth funktioniert korrekt 2026-02-23 22:09:28 +01:00
web_server.cpp feat(FR-002): Web Console via HTTP-Polling (/log + /log-data) -- v1.1.0 2026-02-28 17:24:56 +01:00
wifi_connector.cpp fix(ntp): Zeitzone CET/CEST + Lokalzeit im MQTT-Payload 2026-02-26 22:45:53 +01:00