Introducing the Arduino Nano 33 IoT
We have reached a point where the TinyGo support for the Arduino UNO has reached its limit. At the time of writing, it is not possible to resolve this shortcoming for the current and following chapters using an Arduino UNO. The cause of this is a missing Serial Peripheral Interface (SPI) implementation for the Arduino UNO. However, we will be able to overcome this in the near future, as there is a Pull
request for that opened by me. Additionally, the Alf and Vegard's RISC (AVR) backend in the TinyGo compiler toolchain has some problems in the versions used by the current TinyGo version, and the code won't compile. So, let's take a look at another board, which is fully supported by TinyGo—the Arduino Nano 33 IoT. Compared to UNO, the Nano 33 IoT is a powerhouse. Here are its technical specifications:
- Microcontroller: AMD21 Cortex®-M0+ 32bit low power ARM MCU
- Radio module: U-blox NINA-W102
- Operating voltage...