foldedtoad / dwm3000

Port of Qorvo/Decawave's DWM3000 Module on the DWS3000 Arduino Shield
GNU General Public License v3.0
87 stars 20 forks source link

Separate driver and example code repositories #10

Open br101 opened 2 years ago

br101 commented 2 years ago

Hi!

Not really an issue for your project, but I just wanted to let you know, that I have made separate repositories for the DW3000 driver, and another one for the examples, so that they can be used independently from each other. I have looked a lot at your implementation but finally came up with a different structure, so I started fresh new repositories, instead of forking yours. If you want to take a look at it:

https://github.com/br101/zephyr-dw3000-decadriver https://github.com/br101/zephyr-dw3000-examples

The main idea is that the driver should be usable independently from the examples, which is what different real-world UWB implementations may need, definetely I will need it in the near future. I named the DTS binding "decawave,dw3000" - the vendor since its already in the official vendor list of Zephyr (and even the Qorvo SDK docs still mention Decawave a lot!), and dw3000 because the chip is DW3000 and it may be used without the module DWM3000 (which is what happens on the hardware I have access to). Also I think I found slightly more elegant ways to handle the GPIOs and the SPI...

Then with the examples, they use the driver as a git submodule and I tried to find a way to compile and use them where I don't have to modify the examples source code, and just provide the necessary code around it... I am pretty sure the decadriver and examples will get updated in the future, and I would like to import them with the least amount of hassle.

Well finally, this is just to let you know. Your code was a really good starting point for me. I would be happy if we could find a way to cooperate, maybe on the zephyr-dw3000-decadriver, but of course it's entirely up to you. I am up for any of your feedback and discussion at br@einfach.org. Best greetings :-)

foldedtoad commented 2 years ago

Hi br, I have tried to send you an email reply, but my email bounced. Do you have another email address or ???

Thanks Robin

br101 commented 2 years ago

AH sorry, it is br1@einfach.org