Hi nochmal...ERFOLGSMELDUNG!
Das Problem mit den nicht angezeigten RSSI-Werten hat die gemeinsame Kalibrierung gelöst.
Jetzt werden die Balken angezeigt! Danke für den Tip!
Blieb noch das "versetzte" Umschalten der Modes (siehe Video in meinem Post
http://fpv-community.de/showthread.php?56423-TFT-LCD-für-4fach-Diversity&p=833905&viewfull=1#post833905)
Seltsamerweise kam dies nur dann vor, wenn ich das Diversity ohne Kalibrierung gestartet hatte. Beim Durchführen einer Kalibrierung beim Start liesen sich die Modes einwandfrei umschalten.
Hab mir dann mal den Sketch durchgesehen und festgestellt, daß bei mir der Ausgang "ModePin" beim Start einen falschen Wert - nämlich "LOW" - hatte. Die Diversity interpretiert das ja als "Taste gedrückt".
Nach dem ersten Drücken der Mode-Taste wird ModePin auf "HIGH" gesetzt und von da ab lief alles perfekt.
Also habe ich ziemlich am Anfang der loop-Funktion bzw. des Hautprogrammes nach
"
if(modeState == HIGH){ " die Zeile
"
digitalWrite(ModePin, HIGH);" in den Sketch eingefügt.
Durch diese kleine Änderung funktioniert jetzt die Mode-Umschaltung einwandfrei.
Habe den Sketch jetzt nicht auf das letzte Bit durchgearbeitet, aber das sollte keine Nachteile mit sich bringen.
Mich wundert es nur, daß das Problem offenbar nur bei mir aufgetreten ist...