Merge pull request #3188 from oltaco/heltec-t096-pin-fix

Fix Heltec T096 Tx issue
This commit is contained in:
ripplebiz
2026-08-12 23:00:31 +10:00
committed by GitHub
3 changed files with 2 additions and 4 deletions
+1 -2
View File
@@ -80,8 +80,7 @@ private:
def("bw", _parent->bw); def("bw", _parent->bw);
def("sf", _parent->sf); def("sf", _parent->sf);
def("cr", _parent->cr); def("cr", _parent->cr);
static const char radio_cad_key[] = {'c', 'a', 'd', '\0'}; // workaround for T096, don't touch without testing T096 repeater still transmit def("cad", _parent->cad_enabled);
def(radio_cad_key, _parent->cad_enabled);
def("int_thr", _parent->interference_threshold); def("int_thr", _parent->interference_threshold);
def("rxgain", _parent->rx_boosted_gain); def("rxgain", _parent->rx_boosted_gain);
def("fem_rxgain", _parent->radio_fem_rxgain); def("fem_rxgain", _parent->radio_fem_rxgain);
-1
View File
@@ -21,7 +21,6 @@ void LoRaFEMControl::setSleepModeEnable(void)
void LoRaFEMControl::setTxModeEnable(void) void LoRaFEMControl::setTxModeEnable(void)
{ {
pinMode(P_LORA_KCT8103L_PA_CTX, OUTPUT); // force pinMode before transmit as temporary workaround for https://github.com/meshcore-dev/MeshCore/issues/3151
digitalWrite(P_LORA_KCT8103L_PA_CSD, HIGH); digitalWrite(P_LORA_KCT8103L_PA_CSD, HIGH);
digitalWrite(P_LORA_KCT8103L_PA_CTX, HIGH); digitalWrite(P_LORA_KCT8103L_PA_CTX, HIGH);
} }
+1 -1
View File
@@ -104,7 +104,7 @@
#define PIN_SPI_SCK (32 + 8) #define PIN_SPI_SCK (32 + 8)
#define PIN_SPI_NSS LORA_CS #define PIN_SPI_NSS LORA_CS
#define PIN_SPI1_MISO (-1) #define PIN_SPI1_MISO (0)
#define PIN_SPI1_MOSI (0+17) #define PIN_SPI1_MOSI (0+17)
#define PIN_SPI1_SCK (0+20) #define PIN_SPI1_SCK (0+20)