From 34b7a42b85dabef38ab602ab075ad68b0af9e421 Mon Sep 17 00:00:00 2001 From: "Pawel Spychalski (DzikuVx)" Date: Sun, 29 Oct 2017 15:25:36 +0100 Subject: [PATCH] slower transmission --- crossbow.ino | 6 ++++-- variables.h | 2 +- 2 files changed, 5 insertions(+), 3 deletions(-) diff --git a/crossbow.ino b/crossbow.ino index e727a38..244478f 100644 --- a/crossbow.ino +++ b/crossbow.ino @@ -131,8 +131,9 @@ void setup(void) } LoRa.setSignalBandwidth(500E3); - LoRa.setSpreadingFactor(7); - LoRa.setCodingRate4(5); + LoRa.setSpreadingFactor(8); + LoRa.setCodingRate4(6); + LoRa.enableCrc(); /* * Use interrupt driven approach only on RX side @@ -314,6 +315,7 @@ void loop(void) if (frameToSend == QSP_FRAME_RC_DATA && !ppmReader.isReceiving()) { frameToSend = -1; + //FIXME uncomment to enable full Failsafe } if (frameToSend > -1) { diff --git a/variables.h b/variables.h index 8840dca..ceacb2c 100644 --- a/variables.h +++ b/variables.h @@ -11,7 +11,7 @@ #define RX_TASK_HEALTH 200 //5Hz should be enough #define RSSI_CHANNEL 11 -#define TX_TRANSMIT_SLOT_RATE 50 //ms +#define TX_TRANSMIT_SLOT_RATE 70 //ms #define RX_FAILSAFE_DELAY (TX_TRANSMIT_SLOT_RATE * 8) #define TX_FAILSAFE_DELAY (RX_FAILSAFE_DELAY * 4)