ARMmbed / mbed-semtech-lora-rf-drivers

Semtech's LoRa RF drivers for mbed OS
Other
32 stars 25 forks source link

Duplicate work on the SX1276 driver #28

Open helmut64 opened 6 years ago

helmut64 commented 6 years ago

Dear Team,

I did a lot of work on the SX1276 driver to make it more generic, to support RFM95, MuRata, Heltec and other 1276 based chipsets and to fix issues. What I see, you do similar changes in your repository.

My code works on mbed and as well on Arduino (D21, ESP32 where I developed mbed compatible timers, IO etc, a different topic). I separated the C++ code to ensure it can be used on multiple platforms, e.g. Linux, mbed, Arduino and other environments without changing the core.

All my changes are available in the SX1276GenericLib on mbed.org. The API is compatible, except for some enhancements to make it easier for protocols to use it.

I use it mainly for our LoRa peer to peer RadioShuttle protocol (see www.radioshuttle.de), however it does not matter if you use LoRaWAN or other protocols, it is basically a link level driver.

I am bringing this up to see if there is a point to join forces for a Generic SX1276 driver, mbed-os is my key development platform, however Arduino is also important, the same for other OS’s like Linux and Windows. My approach covers multiple platforms.

Regards from Hannover Germany. Helmut Tschemernjak

ciarmcom commented 6 years ago

ARM Internal Ref: IOTCELL-1179

hasnainvirk commented 6 years ago

@helmut64 Thanks for reaching out. Your idea looks great and your efforts are commendable. I will discuss it internally and come back to you. Unfortunately, I can't give you a timeline because of less bandwidth available. Keep up the great work and keep in touch.

helmut64 commented 6 years ago

Dear Hasnain Virk, thank you for the feedback, we keep in touch.