diff --git a/examples/ArduinoLoRa/LoRaReceiver/LoRaReceiver.ino b/examples/ArduinoLoRa/LoRaReceiver/LoRaReceiver.ino index e67d858..582809c 100644 --- a/examples/ArduinoLoRa/LoRaReceiver/LoRaReceiver.ino +++ b/examples/ArduinoLoRa/LoRaReceiver/LoRaReceiver.ino @@ -3,18 +3,18 @@ #include "LoRaBoards.h" #ifndef CONFIG_RADIO_FREQ -#define CONFIG_RADIO_FREQ 868.0 + #define CONFIG_RADIO_FREQ 868.0 #endif #ifndef CONFIG_RADIO_OUTPUT_POWER -#define CONFIG_RADIO_OUTPUT_POWER 17 + #define CONFIG_RADIO_OUTPUT_POWER 17 #endif #ifndef CONFIG_RADIO_BW -#define CONFIG_RADIO_BW 125.0 + #define CONFIG_RADIO_BW 125.0 #endif #if !defined(USING_SX1276) && !defined(USING_SX1278) -#error "LoRa example is only allowed to run SX1276/78. For other RF models, please run examples/RadioLibExamples + #error "LoRa example is only allowed to run SX1276/78. For other RF models, please run examples/RadioLibExamples #endif void setup() @@ -30,6 +30,14 @@ void setup() digitalWrite(RADIO_TCXO_ENABLE, HIGH); #endif +#ifdef RADIO_CTRL + Serial.println("Turn on LAN, Enter Rx mode."); + /* + * BPF LoRa LAN Control ,set HIGH turn on LAN ,RX Mode + * */ + digitalWrite(RADIO_CTRL, HIGH); +#endif /*RADIO_CTRL*/ + LoRa.setPins(RADIO_CS_PIN, RADIO_RST_PIN, RADIO_DIO0_PIN); if (!LoRa.begin(CONFIG_RADIO_FREQ * 1000000)) { Serial.println("Starting LoRa failed!"); diff --git a/examples/ArduinoLoRa/LoRaSender/LoRaSender.ino b/examples/ArduinoLoRa/LoRaSender/LoRaSender.ino index a9b5312..76dd3d9 100644 --- a/examples/ArduinoLoRa/LoRaSender/LoRaSender.ino +++ b/examples/ArduinoLoRa/LoRaSender/LoRaSender.ino @@ -3,18 +3,18 @@ #include "LoRaBoards.h" #ifndef CONFIG_RADIO_FREQ -#define CONFIG_RADIO_FREQ 868.0 + #define CONFIG_RADIO_FREQ 868.0 #endif #ifndef CONFIG_RADIO_OUTPUT_POWER -#define CONFIG_RADIO_OUTPUT_POWER 17 + #define CONFIG_RADIO_OUTPUT_POWER 17 #endif #ifndef CONFIG_RADIO_BW -#define CONFIG_RADIO_BW 125.0 + #define CONFIG_RADIO_BW 125.0 #endif #if !defined(USING_SX1276) && !defined(USING_SX1278) -#error "LoRa example is only allowed to run SX1276/78. For other RF models, please run examples/RadioLibExamples + #error "LoRa example is only allowed to run SX1276/78. For other RF models, please run examples/RadioLibExamples #endif int counter = 0; @@ -30,6 +30,14 @@ void setup() digitalWrite(RADIO_TCXO_ENABLE, HIGH); #endif +#ifdef RADIO_CTRL + Serial.println("Turn off LAN,Trun on PA, Enter Tx mode."); + /* + * BPF LoRa LAN Control ,set Low turn off LAN , TX Mode + * */ + digitalWrite(RADIO_CTRL, LOW); +#endif /*RADIO_CTRL*/ + Serial.println("LoRa Sender"); LoRa.setPins(RADIO_CS_PIN, RADIO_RST_PIN, RADIO_DIO0_PIN); if (!LoRa.begin(CONFIG_RADIO_FREQ * 1000000)) { diff --git a/examples/Factory/Factory.ino b/examples/Factory/Factory.ino index b5ee8da..5e468d6 100644 --- a/examples/Factory/Factory.ino +++ b/examples/Factory/Factory.ino @@ -404,7 +404,7 @@ void handleMenu() #ifdef RADIO_CTRL Serial.println("Turn off LAN,Trun on PA, Enter Tx mode."); /* - * 2W LoRa LAN Control ,set Low turn off LAN , TX Mode + * 2W and BPF LoRa LAN Control ,set Low turn off LAN , TX Mode * */ digitalWrite(RADIO_CTRL, LOW); #endif /*RADIO_CTRL*/