Merge pull request #13 from faridfarhan28/master

Add manual FREQ, SF, CR, BW config
This commit is contained in:
Peter Buchegger 2021-02-20 00:11:26 +01:00 committed by GitHub
commit 1ad85c3147
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23
2 changed files with 10 additions and 4 deletions

View file

@ -245,7 +245,7 @@ void setup_lora()
LoRa.setPins(LORA_CS, LORA_RST, LORA_IRQ);
Serial.println("[INFO] Set LoRa pins!");
long freq = 433775000;
long freq = FREQ_SET;
Serial.print("[INFO] frequency: ");
Serial.println(freq);
if (!LoRa.begin(freq)) {
@ -253,9 +253,9 @@ void setup_lora()
show_display("ERROR", "Starting LoRa failed!");
while (1);
}
LoRa.setSpreadingFactor(12);
LoRa.setSignalBandwidth(125E3);
LoRa.setCodingRate4(5);
LoRa.setSpreadingFactor(SF_SET);
LoRa.setSignalBandwidth(BW_SET);
LoRa.setCodingRate4(CR_SET);
LoRa.enableCrc();
LoRa.setTxPower(20);

View file

@ -8,6 +8,12 @@
#define SYMBOL_CODE ">"
#define SYMBOL_OVERLAY "/"
// Freq and Mode Setup - 2021-02-17 YC1HVZ
#define FREQ_SET 433775E3 //set freq in KHz XxxXxxE3 6 digit. E3 is KHz
#define SF_SET 12 //Spreading Factor
#define CR_SET 5 //Coding Rate
#define BW_SET 125E3 //Bandwith -> E3 is khz
// SMART BEACONING PARAMETERS - 2020-11-22 DJ1AN
#define SB_ACTIVE // uncomment to enable Smart Beaconing
#define SB_TURN_MIN 25 // enter turn angle for smart direction depending beaconing (default=20)