You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
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:
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 :-)
The text was updated successfully, but these errors were encountered:
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 :-)
The text was updated successfully, but these errors were encountered: