Skip to content

Commit 6fae950

Browse files
authored
Merge pull request #738 from recrof/lilygo_tlora_c6_new_radio_init
tlora_c6 to use new radio init
2 parents 8f3c0a3 + 24b2953 commit 6fae950

File tree

1 file changed

+3
-37
lines changed

1 file changed

+3
-37
lines changed

variants/lilygo_tlora_c6/target.cpp

Lines changed: 3 additions & 37 deletions
Original file line numberDiff line numberDiff line change
@@ -16,49 +16,15 @@ ESP32RTCClock fallback_clock;
1616
AutoDiscoverRTCClock rtc_clock(fallback_clock);
1717
SensorManager sensors;
1818

19-
#ifndef LORA_CR
20-
#define LORA_CR 5
21-
#endif
22-
2319
bool radio_init() {
2420
fallback_clock.begin();
2521
rtc_clock.begin(Wire);
2622

27-
#ifdef SX126X_DIO3_TCXO_VOLTAGE
28-
float tcxo = SX126X_DIO3_TCXO_VOLTAGE;
29-
#else
30-
float tcxo = 1.6f;
31-
#endif
32-
3323
#if defined(P_LORA_SCLK)
34-
spi.begin(P_LORA_SCLK, P_LORA_MISO, P_LORA_MOSI);
35-
#endif
36-
int status = radio.begin(LORA_FREQ, LORA_BW, LORA_SF, LORA_CR, RADIOLIB_SX126X_SYNC_WORD_PRIVATE, LORA_TX_POWER, 8, tcxo);
37-
if (status != RADIOLIB_ERR_NONE) {
38-
Serial.print("ERROR: radio init failed: ");
39-
Serial.println(status);
40-
return false; // fail
41-
}
42-
43-
radio.setCRC(1);
44-
45-
#if defined(SX126X_RXEN) && defined(SX126X_TXEN)
46-
radio.setRfSwitchPins(SX126X_RXEN, SX126X_TXEN);
47-
#endif
48-
49-
#ifdef SX126X_CURRENT_LIMIT
50-
radio.setCurrentLimit(SX126X_CURRENT_LIMIT);
51-
#endif
52-
53-
#ifdef SX126X_DIO2_AS_RF_SWITCH
54-
radio.setDio2AsRfSwitch(SX126X_DIO2_AS_RF_SWITCH);
55-
#endif
56-
57-
#ifdef SX126X_RX_BOOSTED_GAIN
58-
radio.setRxBoostedGainMode(SX126X_RX_BOOSTED_GAIN);
24+
return radio.std_init(&spi);
25+
#else
26+
return radio.std_init();
5927
#endif
60-
61-
return true; // success
6228
}
6329

6430
uint32_t radio_get_rng_seed() {

0 commit comments

Comments
 (0)