TinyGo Support

TinyGo brings the Go programming language to embedded systems.

Merle support for TinyGo is experimental, currently. TinyGo does not have SSH or WebSocket support, so connecting to a TinyGo Thing is impossible. So no UI. And no connecting to Thing Prime. Just the main loop.

Example

There is an example Thing in examples/nano33/nano33.go which runs on an Arduino IoT Nano33 board, despite the limitations above:


tinygo flash -target=arduino-nano33 -serial usb examples/nano33/cmd/nano33/main.go