Skip to content

Commit 509cb77

Browse files
committed
Adding support for Arduino Nano 33 IoT
1 parent d943dcb commit 509cb77

File tree

4 files changed

+1028
-1
lines changed

4 files changed

+1028
-1
lines changed

libraries/SNU/extras/NiNaBoot/NiNaBoot.ino

+1-1
Original file line numberDiff line numberDiff line change
@@ -54,7 +54,7 @@ int main() {
5454
FPGA.digitalWrite(NINA_GPIO0, HIGH);
5555
FPGA.pinMode (NINA_RESETN, OUTPUT);
5656
FPGA.digitalWrite(NINA_RESETN, HIGH);
57-
#elif defined(ARDUINO_SAMD_MKRWIFI1010)
57+
#elif defined(ARDUINO_SAMD_MKRWIFI1010) || defined(ARDUINO_SAMD_NANO_33_IOT)
5858
/* NINA select SPI mode and enable (by setting RESETN = '1') */
5959
pinMode (NINA_GPIO0, OUTPUT);
6060
digitalWrite(NINA_GPIO0, HIGH);

libraries/SNU/extras/NiNaBoot/build.sh

+1
Original file line numberDiff line numberDiff line change
@@ -23,3 +23,4 @@ mkdir -p "$OUTPUT_PATH"
2323

2424
buildSDUBootSketch "arduino:samd:mkrwifi1010" "$OUTPUT_PATH/mkrwifi1010.h"
2525
buildSDUBootSketch "arduino:samd:mkrvidor4000" "$OUTPUT_PATH/mkrvidor4000.h"
26+
buildSDUBootSketch "arduino:samd:nano_33_iot" "$OUTPUT_PATH/nano33iot.h"

libraries/SNU/src/SNU.cpp

+2
Original file line numberDiff line numberDiff line change
@@ -26,6 +26,8 @@ unsigned char sduBoot[0x4000] = {
2626
#include "boot/mkrwifi1010.h"
2727
#elif defined(ARDUINO_SAMD_MKRVIDOR4000)
2828
#include "boot/mkrvidor4000.h"
29+
#elif defined(ARDUINO_SAMD_NANO_33_IOT)
30+
#include "boot/nano33iot.h"
2931
#else
3032
#error "Unsupported board!"
3133
#endif

0 commit comments

Comments
 (0)