mbed-os/features/lorawan/lorastack/phy
Hasnain Virk d76f6c07e9 Making recv timing error and preamble length configurable
We had a bug especially in the reception path. Our recv window opening
delays were being calculated on the premise that the radio has to capture
5 preamble symbols out of 8 transmitted by the base station. However, in PHY
layer while setting radio rc settings, we were setting preamble length to be 8.
Preamble length register needs to be configured differently for Uplink and Downlink.
For uplink, we wish to transmit 8 preamble symbols whereas in the reception path we need
to receive 5 preamble symbols at least out of 8.
Alongwith that the maximum range of timing error may vary from platform to platform as it
is based upon the crystal in the chip. We have now made these parameters configurable and
have loaded them with the most optimal defaults.
2018-07-30 15:25:36 +03:00
..
LoRaPHY.cpp Making recv timing error and preamble length configurable 2018-07-30 15:25:36 +03:00
LoRaPHY.h [IOTCELL-1181] Using higher data rates to connect 2018-07-27 15:04:31 +03:00
LoRaPHYAS923.cpp AS923: Using LoRa modulation comatible DR as default 2018-07-27 15:04:31 +03:00
LoRaPHYAS923.h Lora: Add initialize() method to set LoRaWANTimeHandler class for phy 2018-07-06 10:04:44 +03:00
LoRaPHYAU915.cpp Lora: Add initialize() method to set LoRaWANTimeHandler class for phy 2018-07-06 10:04:44 +03:00
LoRaPHYAU915.h Lora: Add initialize() method to set LoRaWANTimeHandler class for phy 2018-07-06 10:04:44 +03:00
LoRaPHYCN470.cpp Lora: Add initialize() method to set LoRaWANTimeHandler class for phy 2018-07-06 10:04:44 +03:00
LoRaPHYCN470.h Lora: Add initialize() method to set LoRaWANTimeHandler class for phy 2018-07-06 10:04:44 +03:00
LoRaPHYCN779.cpp Lora: Add initialize() method to set LoRaWANTimeHandler class for phy 2018-07-06 10:04:44 +03:00
LoRaPHYCN779.h Lora: Add initialize() method to set LoRaWANTimeHandler class for phy 2018-07-06 10:04:44 +03:00
LoRaPHYEU433.cpp Lora: Add initialize() method to set LoRaWANTimeHandler class for phy 2018-07-06 10:04:44 +03:00
LoRaPHYEU433.h Lora: Add initialize() method to set LoRaWANTimeHandler class for phy 2018-07-06 10:04:44 +03:00
LoRaPHYEU868.cpp Lora: Add initialize() method to set LoRaWANTimeHandler class for phy 2018-07-06 10:04:44 +03:00
LoRaPHYEU868.h Lora: Add initialize() method to set LoRaWANTimeHandler class for phy 2018-07-06 10:04:44 +03:00
LoRaPHYIN865.cpp Lora: Add initialize() method to set LoRaWANTimeHandler class for phy 2018-07-06 10:04:44 +03:00
LoRaPHYIN865.h Lora: Add initialize() method to set LoRaWANTimeHandler class for phy 2018-07-06 10:04:44 +03:00
LoRaPHYKR920.cpp Lora: Add initialize() method to set LoRaWANTimeHandler class for phy 2018-07-06 10:04:44 +03:00
LoRaPHYKR920.h Lora: Add initialize() method to set LoRaWANTimeHandler class for phy 2018-07-06 10:04:44 +03:00
LoRaPHYUS915.cpp Lora: Add initialize() method to set LoRaWANTimeHandler class for phy 2018-07-06 10:04:44 +03:00
LoRaPHYUS915.h Lora: Add initialize() method to set LoRaWANTimeHandler class for phy 2018-07-06 10:04:44 +03:00
LoRaPHYUS915Hybrid.cpp Lora: Add initialize() method to set LoRaWANTimeHandler class for phy 2018-07-06 10:04:44 +03:00
LoRaPHYUS915Hybrid.h Lora: Add initialize() method to set LoRaWANTimeHandler class for phy 2018-07-06 10:04:44 +03:00
lora_phy_ds.h Style changes only 2018-06-01 12:41:09 +03:00
loraphy_target.h Lora: fix AU915 build 2018-05-08 14:09:03 +03:00