fix/i2c-stoerimpulsfilter
Der I2C-Scan vor und nach dem Panel-Start war entscheidend: vor: 0x14 (Touch) 0x18 (Audio) 0x45 (Bridge) nach: 0x18 Es fallen genau die beiden Bausteine weg, die am Displaykabel hängen; der Audio-Baustein auf der Platine bleibt erreichbar, der Bus arbeitet also. Sobald die DSI-Ausgabe läuft, stören deren Signale auf das Flachbandkabel ein. Die Bridge liess sich danach nicht mehr ansprechen (ESP_ERR_INVALID_STATE), das Panel blieb dunkel. i2c_master_bus_config_t bekommt für WS_PANEL_7H jetzt glitch_ignore_cnt = 7 und enable_internal_pullup - beides setzt auch das Waveshare-Beispiel. In unserem Bringup fehlte es, weil die Bus-Einrichtung von den JC-Panels übernommen wurde, die kein Flachbandkabel dieser Länge haben. Co-Authored-By: Claude Opus 5 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_018QoLDQeUh1dCQz7yYZVb4Y
Description
Dual-PID / Siebträgermaschinen-Steuerung, entworfen für die QuickMill Silvano
654 MiB
Languages
C
85.6%
C++
14.2%
Python
0.1%