-
|
Hello, We develop various custom boards based on ESP32, atmega2560 and ATSAM cortex M3. Our boards have several LoRas, from EBYTE. I read the other question by ituir asking about support for a board, and was wondering if you could elaborate on what it would take for us to add support for our boards, if it is feasible at all. |
Beta Was this translation helpful? Give feedback.
Replies: 1 comment
-
|
Technically speaking there is no (or very little) hardware-specific code in microReticulum as a matter of principle. Instead there is a concept of "Interfaces" which are extended to implement any medium that microReticulum can communicate over and are intended to be provided by the library consumer in their own apps. Adding an interface is easy and an example LoRa interface can be seen in If you would like to extend microReticulum support to your own boards, I would suggest providing example interface code in this same way for each board that can be easily incorporated into apps that use microReticulum. Regards. |
Beta Was this translation helpful? Give feedback.
Technically speaking there is no (or very little) hardware-specific code in microReticulum as a matter of principle. Instead there is a concept of "Interfaces" which are extended to implement any medium that microReticulum can communicate over and are intended to be provided by the library consumer in their own apps.
Adding an interface is easy and an example LoRa interface can be seen in
examples/common/lora_interfacethat implements a LoRa interface using the "sandeepmistry/LoRa" library. This could just as easily use RadioLib or any other LoRa library.If you would like to extend microReticulum support to your own boards, I would suggest providing example interface code in this same wa…