Replies: 1 comment
|
Hi The project is still work in progress, but I'm planning to support as much hardware as possible so that LoRa can be used. I think it should already be possible to use the core library with any board, by using the Zig C backend to generate the library as C and then compiling this for the board using PlatformIO, etc, as part of another code base. The other way to do this, which I would prefer, is to natively support the boards as part of this project. Currently, this project relies on microzig for embedded support, but there aren't as many supported boards as something like PlatformIO. There is support for the esp32-c3 processor, but I'm not sure how useful that is right now. It does however support the Raspberry Pi Pico 1 and 2. My main focus will be to support the Pico and then I think it just needs a driver to use a module like this for LoRa. I will also test the Pico as a Reticulum node by making a build that uses link local ipv6, which doesn't require extra hardware. If it works with link local, then once LoRa is supported, as long as the driver works everything else should work. Hope that answers your question |
Uh oh!
There was an error while loading. Please reload this page.
Is support for LoRa-based interfaces planned for this project?
I assume build script doesn't allow straight-forward compilation and download of RNS core to boards like LilyGO as of today. Compared to origin Python implementation, lower-level language implementation allows running RNS server on board itself. Server working similarly to Meshtastic would be great. Without device such as Raspberry PI acting as server, node could be made cheaper, more energy efficient and accessible.
All reactions