I have modified LMIC to be able to understand it and to get LowPower, my version is here, I only keep class A code :
I use Arduino Mini Pro and RFM95
I manage to get it sleep between TX windows
I have some question:
- did someone succeed to get arduino sleep between TX and RX1 and RX2 and keeping enough time precision to get RX work (or OTAA join) ?
- I see that RX1DRoffset is not implemented. it seems not to used by TTN
- Same for TxPower in LinkADRReq, it is read but not used. Is it important ?
- LINK_CHECK_INIT seems to be too low ( 12 instead of 64 (ADR_ACK_LIMIT)).
Where can I find the lorawan feature used by TTN to make a minimal compatible version of LMIC ?