Fix pin mapping & TX switch (it's DIO2)

Bu işleme şunda yer alıyor:
Wessel Nieboer
2026-02-28 19:09:06 +01:00
ebeveyn 5a5568ed56
işleme 49d8313501
3 değiştirilmiş dosya ile 22 ekleme ve 39 silme
+2 -10
Dosyayı Görüntüle
@@ -38,14 +38,6 @@ public:
return "RAK 3401";
}
// SKY66122 FEM TX/RX switching via CTX pin.
// CTX=HIGH: TX mode + 5V boost ON (PA powered from VCC1/VCC2)
// CTX=LOW: RX mode + 5V boost OFF (LNA powered from VSUP1 at 3.3V)
void onBeforeTransmit() override {
digitalWrite(P_LORA_PA_EN, HIGH); // CTX=1: TX mode, boost on
}
void onAfterTransmit() override {
digitalWrite(P_LORA_PA_EN, LOW); // CTX=0: RX mode, boost off
}
// TX/RX switching is handled by SX1262 DIO2 -> SKY66122 CTX (hardware-timed).
// No onBeforeTransmit/onAfterTransmit overrides needed.
};