mbed-os/features/lorawan/system
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
..
LoRaWANTimer.cpp LoRa: Internal include paths corrected 2018-04-10 14:04:18 +03:00
LoRaWANTimer.h LoRa: Internal include paths corrected 2018-04-10 14:04:18 +03:00
lorawan_data_structures.h Making recv timing error and preamble length configurable 2018-07-30 15:25:36 +03:00