You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
The [Arduino Nano33 BLE](h) is a very small ARM development board based on the Nordic Semiconductor [nrf52840](https://www.nordicsemi.com/eng/Products/nRF52840) processor.
7
+
8
+
## Interfaces
9
+
10
+
| Interface | Hardware Supported | TinyGo Support |
11
+
| --------- | ------------- | ----- |
12
+
| GPIO | YES | YES |
13
+
| UART | YES | YES |
14
+
| SPI | YES | YES |
15
+
| I2C | YES | YES |
16
+
| ADC | YES | YES |
17
+
| PWM | YES | YES |
18
+
19
+
## Machine Package Docs
20
+
21
+
[Documentation for the machine package for the Arduino Nano33 IoT](../machine/arduino-nano33-ble)
22
+
23
+
## Installing BOSSA
24
+
25
+
In order to flash your TinyGo programs onto the Arduino Nano33 BLE board, you will need to install the "arduino_bossac" command line utility which is a special build of the [BOSSA command line utilities](https://github.com/shumatech/BOSSA).
26
+
27
+
### macOS
28
+
29
+
Instructions needed here.
30
+
31
+
### Linux
32
+
33
+
Instructions needed here.
34
+
35
+
### Windows
36
+
37
+
Instructions needed here.
38
+
39
+
## Flashing
40
+
41
+
Once you have installed the needed BOSSA command line utility, as in the previous section, you are ready to build and flash code to your Arduino Nano33 BLE board.
42
+
43
+
### CLI Flashing
44
+
45
+
- Plug your Arduino Nano33 BLE board into your computer's USB port.
46
+
- Build and flash your TinyGo code using the `tinygo flash` command. This command flashes the Arduino Nano33 BLE with the blinky1 example:
0 commit comments