Optimised AM offset display

This commit is contained in:
Sjef Verhoeven PE5PVB
2025-06-06 13:56:42 +02:00
parent 333e6fa1c6
commit c85a5a0086

View File

@@ -3523,14 +3523,14 @@ void ShowOffset() {
tuned = false; tuned = false;
} }
} else { } else {
if (OStatus <= -2) { if (OStatus < -2) {
// Left arrow active (▶) // Left arrow active (▶)
tft.fillTriangle(leftArrowBaseX, arrowBaseYTop, centerX - arrowGap, centerY, leftArrowBaseX, arrowBaseYBottom, GreyoutColor); tft.fillTriangle(leftArrowBaseX, arrowBaseYTop, centerX - arrowGap, centerY, leftArrowBaseX, arrowBaseYBottom, GreyoutColor);
tft.fillCircle(centerX, centerY, 3, GreyoutColor); tft.fillCircle(centerX, centerY, 3, GreyoutColor);
// Right arrow dimmed (◀) // Right arrow dimmed (◀)
tft.fillTriangle(rightArrowBaseX, arrowBaseYTop, centerX + arrowGap, centerY, rightArrowBaseX, arrowBaseYBottom, SignificantColor); tft.fillTriangle(rightArrowBaseX, arrowBaseYTop, centerX + arrowGap, centerY, rightArrowBaseX, arrowBaseYBottom, SignificantColor);
tuned = false; tuned = false;
} else if (OStatus > -2 && OStatus < 2 && !SQ) { } else if (OStatus >= -2 && OStatus <= 2 && !SQ) {
tft.fillTriangle(leftArrowBaseX, arrowBaseYTop, centerX - arrowGap, centerY, leftArrowBaseX, arrowBaseYBottom, GreyoutColor); tft.fillTriangle(leftArrowBaseX, arrowBaseYTop, centerX - arrowGap, centerY, leftArrowBaseX, arrowBaseYBottom, GreyoutColor);
tft.fillTriangle(rightArrowBaseX, arrowBaseYTop, centerX + arrowGap, centerY, rightArrowBaseX, arrowBaseYBottom, GreyoutColor); tft.fillTriangle(rightArrowBaseX, arrowBaseYTop, centerX + arrowGap, centerY, rightArrowBaseX, arrowBaseYBottom, GreyoutColor);
tft.fillCircle(centerX, centerY, 3, InsignificantColor); tft.fillCircle(centerX, centerY, 3, InsignificantColor);
@@ -5024,7 +5024,7 @@ void rabbitearssend () {
} }
json.remove(json.length() - 1); // remove trailing comma json.remove(json.length() - 1); // remove trailing comma
json += String("}}"); json += String("}}");
if(RabbitearsClient.connect("rabbitears.info",80)) { if (RabbitearsClient.connect("rabbitears.info", 80)) {
String payload = RabbitearsHeader + json.length() + "\r\n\r\n" + json; String payload = RabbitearsHeader + json.length() + "\r\n\r\n" + json;
RabbitearsClient.print(payload); RabbitearsClient.print(payload);
RabbitearsClient.flush(); RabbitearsClient.flush();