mirror of https://github.com/ARMmbed/mbed-os.git
LoRaMacChannelPlan class provides APIs which are not usable for PHY layer implementations who do not support custom channel plans. So we had some code in APIs which was explicitely using magic numbers for the channel mask. Although it turned out to be not a bug as a layer down we were checking for custom channel support. However, we now check for custom channel support before going deep into PHY layer that will make the code run faster and we have done some cosmetics to the code for readability. Channel mask is manipulated with inline methods |
||
---|---|---|
.. | ||
LoRaMac.cpp | ||
LoRaMac.h | ||
LoRaMacChannelPlan.cpp | ||
LoRaMacChannelPlan.h | ||
LoRaMacCommand.cpp | ||
LoRaMacCommand.h | ||
LoRaMacCrypto.cpp | ||
LoRaMacCrypto.h | ||
LoRaMacMcps.cpp | ||
LoRaMacMcps.h | ||
LoRaMacMib.cpp | ||
LoRaMacMib.h | ||
LoRaMacMlme.cpp | ||
LoRaMacMlme.h |