2019-09-10 01:59 AM
I am looking for a development board, but have multiple requirements, so I will order them here, to help you answer me, plus to help me to order my own thoughts:
- Grove connector support, preferably on-board, otherwise with a clip on shield (I don’t have much hardware knowledge, so plan to start with Grove sensors & controls, then learn bread-boarding, before soldering my own)
- On-board debug support, although I suppose that I could live with a JTAG probe if it is easy to attach and the board meets a lot of my other requirements (I accept that I am unlikely to get them all in one board). I plan to debug with PlatformIo in VS Code for C and GPS for Ada (PyCHarm, if I hav eto use Python)
- Which gets me to languages; I would prefer Ada, if there are lots of examples, am very comfortable with C and can live with Python
- Must have ob-board Wifi; nice to have BT, preferably BT 5 (e.g STM32WB), later on, I would like to do something with mesh networks, maybe Zigbee
- An on-board display would be nice; failing that, something snap-on, not wire/solder; I see some Grove displays, so that is acceptable
- RTC would be “nice to have�?, but is very low on my list of priorities, as would be on-board encryption which I could interface with a Linux or Windows based server.
- Over the air updates would also be nice, but a low runner
Is that too ambitions a wish list?
https://os.mbed.com/teams/ST-Americas-mbed-Team/wiki/Getting-Started-with-Sensors seems to indicate that an STM32F401 Nucleo will accept a Grove Shield board, although https://www.seeedstudio.com/Base-Shield-V2.htmldoes not mention that the board is supported.
https://os.mbed.com/platforms/ST-Nucleo-F401RE/ says that that “The STM32 Nucleo board does not require any separate probe as it integrates the ST-LINK/V2-1 debugger/programmer�?. I also like the on-board RTC, but, alas, no WiFI :(
Since I don’t want an add-on board for WiFi, can anyone suggest a board which will get me the most of what I list above?
Thanx a 1,000,000 in advance for your help
2019-09-10 02:37 AM
Note to self: https://www.elektormagazine.com/news/review-nucleo-a-wide-platform-for-rapid-prototyping says "The small (50x19 mm) Nucleo-32 boards are Arduino Nano compatible, the other two are Arduino Uno R3 compatible" which ought to help a lot