I am looking for a board, and think that I need someone to say that they have used it, rather than googling for it. In the immortal words of Jimi "are you experienced?"
I would like to program in Ada, so the STM32 looks ideal (I am also aware that the BBC micro:bit has good Ada support, but ...) I would like a board with a display, and, importantly, I want to the the PlatformIO IDE's debugger (or similar), to enable me to set breakpoints, examine variables, view the stack, etc, rather than just print to the serial monitor, so I need a board that supports the Platform Unified Debugger (or similar).
I am particularly interested in the STM32WB series as they have Bluetooth 5, which has some neat additions for proximity detection and I am currently contemplating a system to track people indoors in aan office/industrial setting.
They also support Zigbee, which is great for a "mesh of sensors" project that is bubbling up my list of "ToDo" projects.
Does anyone have experience of processors which would fill my needs?
To help you to answer, and to help me to order my thoughts, here's a preferential list of features:
- good Ada support, with debugger
- Bluetooth support (preferably BT 5, but I can live with 4 (LE))
- preferably no JTAG required
- display
- wifi support
- documentation/forums/examples/tutorials
- battery life
- good assortment of hats/shields (Grove connector would be nice)
[Update] I have been using the BBC micor:bit, but would sill love to find an STM32 with on-board Display and WiFi/BLE(5)