Is there any reason that we can not report any problems?
please open the LIBS to open source.
best wishes
rudi
i know -Reading this post, http://www.prnewswire.com/news-releases ... 51127.html
One could be led to understand that Espressif may have licensed some portions of the Bluetooth software stack from a 3rd party provider. As such, under the terms of the contract, the intellectual property provided by that 3rd party may very well be object code only.
edit ( forget to include ) :If that is the case, I for one am ok with that. I would rather have a bluetooth environment with an exposed API that I can program against than no-bluetooth at all.
yes - this will be my next way, ( edit : BT )If you wish to go with an Open Source bluetooth implementation, what you may wish to research is whether or not the raw radio interface supplied by Espressif is exposed for ultra low level programming and then undertake an open source project yourself to port an alternate bluetooth stack (if possible) that you have full access to.
Bingo! If you look at the press releases for the ESP32, you'll note a mention of them using a RiveraWaves CEVA core for the BT functions. That equates very much to a closed blob there. IF you have access to CEVA's IP yourself, you can't release it, but you can build your own build of the stuff, without the virtual HCI interface stuff- or add your own virtual HCI. But you won't get to distribute that...most likely ever. CEVA is...unlikely...to allow that code out.Reading this post, http://www.prnewswire.com/news-releases ... 51127.html
One could be led to understand that Espressif may have licensed some portions of the Bluetooth software stack from a 3rd party provider. As such, under the terms of the contract, the intellectual property provided by that 3rd party may very well be object code only.
Yep. That's my take there as well.If that is the case, I for one am ok with that. I would rather have a bluetooth environment with an exposed API that I can program against than no-bluetooth at all.
Any BT stack work from the HCI layer edge down to the silicon would entail you attaching a new BT RF unit off of the SPI, SDIO, or UART edges, if you're going to make it all FOSS. Now, the bigger question would be is it in the from-the-HCI edge down that the problem REALLY exists, or is it in the stuff from the HCI edge UP- which IS open source. It's BlueDroid. Which...heh...is a bit craptastic, really. It works for most values of that concept for Google- but it's still got some real issues all the same. IF you have a stack that's OSS (Say the Netgraph interface for *BSD, for example, re-worked slightly to use the virtualHCI interface...) then knock yourself out. If it's better than what we got, I'm fairly sure Espressif would incorporate it into the IDF.If you wish to go with an Open Source bluetooth implementation, what you may wish to research is whether or not the raw radio interface supplied by Espressif is exposed for ultra low level programming and then undertake an open source project yourself to port an alternate bluetooth stack (if possible) that you have full access to.
exact!Any BT stack work from the HCI layer edge down to the silicon would entail you attaching a new BT RF unit off of the SPI, SDIO, or UART edges, if you're going to make it all FOSS. Now, the bigger question would be is it in the from-the-HCI edge down that the problem REALLY exists, or is it in the stuff from the HCI edge UP- which IS open source. It's BlueDroid. Which...heh...is a bit craptastic, really. It works for most values of that concept for Google- but it's still got some real issues all the same. IF you have a stack that's OSS (Say the Netgraph interface for *BSD, for example, re-worked slightly to use the virtualHCI interface...) then knock yourself out. If it's better than what we got, I'm fairly sure Espressif would incorporate it into the IDF.
Users browsing this forum: ChatGPT-User, meta-externalagent, Qwantbot, YisouSpider and 6 guests