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

This commit is contained in:
Wessel Nieboer
2026-02-27 11:30:46 +01:00
parent 5a5568ed56
commit 49d8313501
3 changed files with 22 additions and 39 deletions

View File

@@ -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.
};