boards
queste le proprietà della board da inserire nel platform
# Arancino (Native USB Port)
# ---------------------------------------
arancino.name=Arancino
arancino.upload.via_ssh=true
#arancino.vid.0=0x2341
#arancino.pid.0=0x804d
#arancino.vid.1=0x2341
#arancino.pid.1=0x004d
#arancino.vid.2=0x2341
#arancino.pid.2=0x824d
# If the board is a 2341:824d use 2341:824d for build and set other parameters as well
#arancino.vid.2.build.vid=0x2341
#arancino.vid.2.build.pid=0x824d
#arancino.vid.2.build.usb_product="Genuino Zero"
#arancino.vid.2.bootloader.file=zero/samd21_sam_ba_genuino.bin
#arancino.vid.3=0x2341
#arancino.pid.3=0x024d
# If the board is a 2341:024d use 2341:824d for build and set other parameters as well
#arancino.vid.3.build.vid=0x2341
#arancino.vid.3.build.pid=0x824d
#arancino.vid.3.build.usb_product="Genuino Zero"
#arancino.vid.3.bootloader.file=zero/samd21_sam_ba_genuino.bin
arancino.upload.tool=bossac
arancino.upload.protocol=sam-ba
arancino.upload.maximum_size=262144
arancino.upload.use_1200bps_touch=true
arancino.upload.wait_for_upload_port=true
arancino.upload.native_usb=true
arancino.build.mcu=cortex-m0plus
arancino.build.f_cpu=48000000L
arancino.build.usb_product="Arduino Zero"
arancino.build.usb_manufacturer="Arduino LLC"
arancino.build.board=SAMD_ZERO
arancino.build.core=arduino
arancino.build.extra_flags=-D__SAMD21G18A__ {build.usb_flags}
arancino.build.ldscript=linker_scripts/gcc/flash_with_bootloader.ld
arancino.build.openocdscript=openocd_scripts/arduino_zero.cfg
arancino.build.variant=arduino_zero
arancino.build.variant_system_lib=
arancino.build.vid=0x0000
arancino.build.pid=0x0000
arancino.bootloader.tool=openocd
arancino.bootloader.file=zero/samd21_sam_ba.bin
To upload designs, you'll need to enable LFS and have an admin enable hashed storage. More information