Kaynağa Gözat

Force bind if no binding data found

Dustin Sallings 9 yıl önce
ebeveyn
işleme
f54a6ff65a
1 değiştirilmiş dosya ile 5 ekleme ve 0 silme
  1. 5
    0
      frsky_arduino_rx_complete.ino

+ 5
- 0
frsky_arduino_rx_complete.ino Dosyayı Görüntüle

@@ -547,6 +547,11 @@ void binding()
547 547
             for (i = 0; i < 2; i++) {
548 548
                 txid[i] = EEPROM.read(adr + i);
549 549
             }
550
+            if (txid[0] == 0xff && txid[1] == 0xff) {
551
+                // No valid txid, forcing bind
552
+                jumper2 = 1;
553
+                continue;
554
+            }
550 555
             for (i = 0; i < sizeof(hopData); i++) {
551 556
                 hopData[i] = EEPROM.read(adr + 10 + i);
552 557
             }

Loading…
İptal
Kaydet