Go to file
Spacehuhn 8fd66405ea Merge branch 'main' into malduino 2023-07-21 17:10:06 +02:00
src Merge branch 'main' into malduino 2023-07-21 17:10:06 +02:00
tools Clean notepads script 2022-07-07 00:56:30 +02:00
.gitignore New USB IDs 2022-10-07 18:54:45 +02:00
LICENSE Initial commit 2022-06-29 21:44:18 +02:00
README.md Merge branch 'main' into malduino 2023-07-21 17:10:06 +02:00
USBNova.ino Merged updated into MalDuino branch 2023-06-28 15:08:59 +02:00
boards.txt Fix boards.txt filename 2022-11-16 15:52:07 +01:00
boardx.txt Fix boards.txt filename 2022-11-16 15:52:07 +01:00
compile.sh Merge branch 'main' into malduino 2023-07-21 17:10:06 +02:00
config.h Merged updated into MalDuino branch 2023-06-28 15:08:59 +02:00
debug.h RP2040 Support 2023-06-27 16:37:04 +02:00
schema.json Merged updated into MalDuino branch 2023-06-28 15:08:59 +02:00

README.md

USB Nova (MalDuino Port)

Get firmware updates on the release page

For documentation, please visit: usbnova.com

Buy Now   Buy Me a Coffee at ko-fi.com

Compile using Arduino-CLI

Install Arduino-CLI.
Add https://adafruit.github.io/arduino-board-index/package_adafruit_index.json to the additional board manager URLs.
Edit boards.txt in /packages/adafruit/hardware/samd/<version>/ and add boards.txt.

Compile and upload:
arduino-cli compile --fqbn adafruit:samd:adafruit_qtpy_m0_nova:usbstack=tinyusb,debug=off -u -p <PORT>

Compile and export:
arduino-cli compile --fqbn adafruit:samd:adafruit_qtpy_m0_nova:usbstack=tinyusb,debug=off --output-dir build/

Convert to uf2:
uf2conv build/USBNova.ino.bin -o build/USBNova.ino.uf2
(To install uf2conv, install rust, then cargo install uf2conv)


For RP2040:
arduino-cli compile --fqbn rp2040:rp2040:generic:flash=16777216_15728640,usbstack=tinyusb --output-dir build/ (usually not required, but just in case: elf2uf2-rs build/USBNova.ino.elf build/USBNova.ino.uf2) (To install cargo install elf2uf2-rs)


For Adafruit Trinkey RP2040: arduino-cli compile --fqbn rp2040:rp2040:adafruit_trinkeyrp2040qt:flash=8388608_7340032,usbstack=tinyusb --output-dir build/