Gijs Noorlander
95bef799c1
[RN2483] Call LoRaWAN module reset when LoRaWAN stack hangs ( #3225 )
...
See #3225
2020-09-09 00:01:39 +02:00
Gijs Noorlander
ebd0dcf7c2
[RN2483] Add some example code for new RN2483 library
...
Since I have rewritten the entire library, I may also add some short example code to illustrate the new async features.
2020-02-17 23:28:24 +01:00
Gijs Noorlander
b3ec99c2c3
[RN2483] Move functions and members to helper class.
2020-02-16 17:13:04 +01:00
Gijs Noorlander
96dc568800
[RN2483] Status bits depend on firmware rev. number
...
This means some knowledge should be split into separate classes and made available for the Status class.
2020-02-16 15:04:28 +01:00
Gijs Noorlander
3c5e9389fa
[RN2483] Make OTAA join work async
...
It does take about 7 seconds to perform OTAA, so make sure we don't have to wait for it to finish now we can do all in async mode.
2020-02-16 02:02:34 +01:00
Gijs Noorlander
24b6364d08
[RN2483] Fix OTAA and ABP join issues
2020-02-16 00:38:24 +01:00
Gijs Noorlander
af5bc7174c
[RN2483] Make calls non blocking using state machine
...
The calls to the existing library were blocking, so they could take a long time to send a message (over 2 seconds)
Now the library is using a state machine and the handling can be dealt with by calling the ...loop functions frequently.
2020-02-13 18:30:22 +01:00
Gijs Noorlander
632169acc3
[RN2483] Fix proper reset and autobaud of RN2483 LoRa module
2020-02-10 21:50:05 +01:00
Gijs Noorlander
77b39b748c
[LoRa/TTN] Output packed raw format for uploading to TTN
...
This does allow uploading even more parameters than the 4 supported by ESPeasy, since encoder and decoder can be tailored to the specific plugin.
For example the GPS plugin can now upload 7 parameters in only 20 bytes.
Still to do: Why can the decoder not handle encoding per 24 bit? (lat/lon do fit perfectly fine in 24 bit).
2019-08-15 02:12:13 +02:00
Gijs Noorlander
915cadf0a8
[LoRa/TTN] Reduce number of join requests
...
Assume module is joined. If not, a TX attempt will return "not_joined" after which a join should be attempted.
2019-08-14 17:07:16 +02:00
Gijs Noorlander
16bcd6220d
[LoRa TTN] Make settings configurable & add support ABP
2019-08-12 21:07:48 +02:00
Gijs Noorlander
5e9be55656
[RN2384 lib] Only use const String& in function parameters
...
Making these functions a lot more memory efficient
2019-08-08 23:14:34 +02:00
TD-er
39f8d405b0
Improve RN2xx3 LoRo TTN library
2019-08-08 23:14:34 +02:00
Gijs Noorlander
c88bf664af
[TTN] Add RN2483-Arduino-Library
2019-08-08 23:14:34 +02:00