I just noticed your addition of the LMICPP-Arduino library to the Overview of LoRaWAN Libraries topic.
I have some questions that I will post here in this new topic (because they are off-topic for Overview of LoRaWAN Libraries).
Several people have noted that adding SX1262 support to the Arduino LMIC libraries (Classic LMIC, MCCI LMIC) may not be simple due to differences in structure between SX1276 and SX1262.
You appear to have added SX1262 support. Can you elaborate on that?
Above info shows that LMICPP-Arduino is based on Matthijs’ Classic LMIC.
Is there any relation between LMICPP-Arduino and Lacuna Space BasicMac which also supports SX1262?
Classic LMIC has recently been retired and deprecated. What does this mean for LMICPP-Arduino?
while being able to use it in ATmega328P
Was this the reason to use Classic LMIC as base for LMICPP-Arduino (instead of MCCI LMIC)?
The aim is to keep it as compliant as possible while being able to use it in ATmega328P.
Does this mean that LMICPP-Arduino is less (LoRaWAN) compliant than Classic LMIC?
If so, what is different?
Can you elaborate on this?
Using configuration parameters for defining radio type and region appear as most simple and most flexible to me (not using #defines). What role does the inheritance play here?
Based on LMICPP-Arduino’s support for SX1262, do you think this could also benefit adding SX1262 support to MCCI LMIC?