Skip to content

Commit 8f5e521

Browse files
committed
sx1262_wio: hook rxen, specify txen as not connected
1 parent 8cf20c7 commit 8f5e521

File tree

4 files changed

+13
-1
lines changed

4 files changed

+13
-1
lines changed

variants/xiao_nrf52/platformio.ini

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -36,6 +36,8 @@ build_flags = ${nrf52840_xiao.build_flags}
3636
-D P_LORA_RESET=D2
3737
-D P_LORA_BUSY=D3
3838
-D P_LORA_NSS=D4
39+
-D SX126X_RXEN=D5
40+
-D SX126X_TXEN=RADIOLIB_NC
3941
-D SX126X_DIO2_AS_RF_SWITCH=1
4042
-D SX126X_DIO3_TCXO_VOLTAGE=1.8
4143
-D SX126X_CURRENT_LIMIT=140

variants/xiao_nrf52/target.cpp

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -35,6 +35,10 @@ bool radio_init() {
3535

3636
radio.setCRC(1);
3737

38+
#if defined(SX126X_RXEN) && defined(SX126X_TXEN)
39+
radio.setRfSwitchPins(SX126X_RXEN, SX126X_TXEN);
40+
#endif
41+
3842
#ifdef SX126X_CURRENT_LIMIT
3943
radio.setCurrentLimit(SX126X_CURRENT_LIMIT);
4044
#endif

variants/xiao_s3_wio/platformio.ini

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -15,6 +15,8 @@ build_flags = ${esp32_base.build_flags}
1515
-D P_LORA_MOSI=9
1616
-D PIN_USER_BTN=21
1717
-D PIN_STATUS_LED=48
18+
-D SX126X_RXEN=38
19+
-D SX126X_TXEN=RADIOLIB_NC
1820
-D SX126X_DIO2_AS_RF_SWITCH=true
1921
-D SX126X_DIO3_TCXO_VOLTAGE=1.8
2022
-D SX126X_CURRENT_LIMIT=140

variants/xiao_s3_wio/target.cpp

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -47,7 +47,11 @@ bool radio_init() {
4747
}
4848

4949
radio.setCRC(1);
50-
50+
51+
#if defined(SX126X_RXEN) && defined(SX126X_TXEN)
52+
radio.setRfSwitchPins(SX126X_RXEN, SX126X_TXEN);
53+
#endif
54+
5155
#ifdef SX126X_CURRENT_LIMIT
5256
radio.setCurrentLimit(SX126X_CURRENT_LIMIT);
5357
#endif

0 commit comments

Comments
 (0)