Replies: 4 comments 6 replies
-
I use it that way with some of our internal projects. Pure C works. I realize now that I should probably push that to GitHub. You basically replace the hal.cpp with a hal.c. It might be good to have a totally working example that was in CI. Some people have argued "this is Arduino LMIC" but I don't think that Arduino should mean exclusive. |
Beta Was this translation helpful? Give feedback.
-
That would be great! Thanks. How does this project relate to the reference library from Lora organisation? |
Beta Was this translation helpful? Give feedback.
-
Thanks for the detailed answer, I fully agree, although even in a not safety application a restart of LMIC would be annoying (say LED control, where a 2nd MCU isn't economic) because SPI/slave fault. I tried to compile in the library with C, but it doesn't like repeated names, since compiler has a flat output structure. (build/lmic.o) Could you just zip your example here? |
Beta Was this translation helpful? Give feedback.
-
How do I specify which network I join if TTN and Helium are both in range? Frequency plan seems to match TTN's https://docs.helium.com/lorawan-on-helium/frequency-plans/
Worst case I can imagine is that it constantly tries to join the bad network and never tries the other good one. (good way to jam a static node) |
Beta Was this translation helpful? Give feedback.
-
Are there any active Non-arduino C (not C++) implementations of LMIC?
To be used with standalone projects (outside arduino).
Beta Was this translation helpful? Give feedback.
All reactions