recommendation for minimal board capable of ble l2cap #17318
Replies: 4 comments 2 replies
-
There are some really tiny STM32 board. Some examples: |
Beta Was this translation helpful? Give feedback.
-
Also this one: https://www.tindie.com/products/tleracorp/firefly-ble-stm32wb55-development-board/ |
Beta Was this translation helpful? Give feedback.
-
As suggested by the others above yeah the stm32wb55 has become the cheapest best supported BLE device in micropython currently. It's using nimble stack which has the broadest feature set included. You do need to be careful with the rfcore wireless firmware install which runs on the second core, it can be fiddly to get in right and if it's not, If stm32 cube programmer is used to install/update it (the official way) sometimes it seems to leave other chip fuses in various states that can eg. stop boot0 pin from working anymore to get into bootloader mode. And or the application firmware (micropython) won't startup without being reflashed. Also there are a lot of different variants of rfcore (WS) firmware, make sure you use the HCI one, full stack variants don't work anymore. There's some scripts in the NUCLEO_WB55 board folder that automated rfcore install/upgrade that have proven more reliable, though documentation is lacking. Look at the python files in that folder, they do have some minimal guidance in them. Once the WB55 is up and running though it's quite good for the price! We've used it for a number of BLE products built on micropython. |
Beta Was this translation helpful? Give feedback.
-
i found (and ordered) this one: https://www.aliexpress.com/item/1005007119406784.html |
Beta Was this translation helpful? Give feedback.
Uh oh!
There was an error while loading. Please reload this page.
-
Howdy,
i found out that the esp32 port does not support l2cap, and when looking around for stm based boards, the only thing i found was the nucleo devboards, which are kind of clunky. something like the seeed xiao esp32 would be ideal, does something like that exist where the ble in micropython supports l2cap, i couldn't find anything. i saw the nucleo comes with a dongle that would be totally fine, but i only found this in combination with the clunky board, not seperately.
thx,s
Beta Was this translation helpful? Give feedback.
All reactions