Browse Source
Merge pull request #361 from fdlamotte/wio_sx1262_rxen
sx1262_wio: hook rxen, specify txen as not connected
pull/368/head
ripplebiz
1 year ago
committed by
GitHub
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194
4 changed files with
13 additions and
1 deletions
-
variants/xiao_nrf52/platformio.ini
-
variants/xiao_nrf52/target.cpp
-
variants/xiao_s3_wio/platformio.ini
-
variants/xiao_s3_wio/target.cpp
|
|
|
@ -36,6 +36,8 @@ build_flags = ${nrf52840_xiao.build_flags} |
|
|
|
-D P_LORA_RESET=D2 |
|
|
|
-D P_LORA_BUSY=D3 |
|
|
|
-D P_LORA_NSS=D4 |
|
|
|
-D SX126X_RXEN=D5 |
|
|
|
-D SX126X_TXEN=RADIOLIB_NC |
|
|
|
-D SX126X_DIO2_AS_RF_SWITCH=1 |
|
|
|
-D SX126X_DIO3_TCXO_VOLTAGE=1.8 |
|
|
|
-D SX126X_CURRENT_LIMIT=140 |
|
|
|
|
|
|
|
@ -35,6 +35,10 @@ bool radio_init() { |
|
|
|
|
|
|
|
radio.setCRC(1); |
|
|
|
|
|
|
|
#if defined(SX126X_RXEN) && defined(SX126X_TXEN) |
|
|
|
radio.setRfSwitchPins(SX126X_RXEN, SX126X_TXEN); |
|
|
|
#endif |
|
|
|
|
|
|
|
#ifdef SX126X_CURRENT_LIMIT |
|
|
|
radio.setCurrentLimit(SX126X_CURRENT_LIMIT); |
|
|
|
#endif |
|
|
|
|
|
|
|
@ -15,6 +15,8 @@ build_flags = ${esp32_base.build_flags} |
|
|
|
-D P_LORA_MOSI=9 |
|
|
|
-D PIN_USER_BTN=21 |
|
|
|
-D PIN_STATUS_LED=48 |
|
|
|
-D SX126X_RXEN=38 |
|
|
|
-D SX126X_TXEN=RADIOLIB_NC |
|
|
|
-D SX126X_DIO2_AS_RF_SWITCH=true |
|
|
|
-D SX126X_DIO3_TCXO_VOLTAGE=1.8 |
|
|
|
-D SX126X_CURRENT_LIMIT=140 |
|
|
|
|
|
|
|
@ -47,7 +47,11 @@ bool radio_init() { |
|
|
|
} |
|
|
|
|
|
|
|
radio.setCRC(1); |
|
|
|
|
|
|
|
|
|
|
|
#if defined(SX126X_RXEN) && defined(SX126X_TXEN) |
|
|
|
radio.setRfSwitchPins(SX126X_RXEN, SX126X_TXEN); |
|
|
|
#endif |
|
|
|
|
|
|
|
#ifdef SX126X_CURRENT_LIMIT |
|
|
|
radio.setCurrentLimit(SX126X_CURRENT_LIMIT); |
|
|
|
#endif |
|
|
|
|