Arduino Nano 33 IOT Board Support Crate
This crate provides a type-safe API for working with the Arduino nano 33 IOT board.
Examples
Blinky Basic
Requirements
- Arduino IDE installed
- samd package installed
- Now the arduino distribution contains bossac.exe in
ArduinoData/packages/arduino/tools/bossac/1.7.0/
add it to your pathArduinoData
is likely something like~/.arduino15/
- Probably best to install an example sketch via the IDE just to make sure everything is working
- Note that the arduino cli (or just regular bossac) may soon replace this section
- arm-none-eabi tools installed, you need gcc and objcopy.
- thumbv6m-none-eabi rust target installed via
rustup target add thumbv6m-none-eabi
Steps
(You may need to use --port
with something like /dev/ttyACM0
or /dev/ttyACM1
Notes
- It may help to double-press the center button to reset when re-flashing the device. This sets the device in a bootloader mode.
- For the usb example,
picocom
is a good simple terminal serial emulator