Après quelques mois d'inactivité, j'ai repris le développement TinyGo sur STM32WLE5.
(pour les modules LoraE5 et Nucleo-wl55jc1 et Nucleo-wl55jc2)

Ma carte de développement est une  Nucleo-wl55jc2 (version US, Low-frequency band. RF frequency range from 433 to 510 MHz).

Dans cet article, je tenterai d'expliquer comment utiliser la carte avec TinyGO

A propos du STLINKv3 embarqué

Le STLink v3 est un programmateur embarqué sur la carte qui permet de flasher et debugger le micro-controlleur.

Au branchement de la carte via le connecteur usb, on voit apparaître un périphérique /dev/ttyACM0 qui correspond au STLINK de la carte.

Il semblerait que le STLink expose un périphérique composite qui pourrait aussi exposer l'USART1, mais je n'ai pas exploré cette piste

Compilation et flash avec TinyGo

Et on teste avec un petit bout de code uart.go

$ cd tinygo/examples/src/blinky1
$ tinygo flash -target=nucleo-wl55jc
...
** Programming Finished **
** Resetting Target **
...

La LED de la carte devrait clignotter