🌳 An outdoor LoRa-GPS tracker with an E-Ink display 🔑
| SWD Connector pin | SWD Pin name | SAMD21G |
|---|---|---|
| 1 | Vtref | not connected |
| 2 | SWDIO | PA31 |
| 3 | GND | GND |
| 4 | SWDCLK | PA30 |
| 9 | GND | GND |
| 10 | RESET | RESET |

/bootloaders/zeroMakefile line 66 for crystalless board with -DCRYSTALLESS
CFLAGS_EXTRA=-D__SAMD21G18A__ -DBOARD_ID_$(BOARD_ID) -D$(SAM_BA_INTERFACES) -DCRYSTALLESS
board_definitions_arduino_zero.h line 26 to change product name
#define STRING_PRODUCT "Oak"
sam_ba_usb.c line 156 to change manufacturer name
#define STRING_MANUFACTURER "Hutscape"
makebootloaders/zero/samd21_sam_ba.bin and bootloaders/zero/samd21_sam_ba.hex are createdsamd21_sam_ba.binProgram Device

ls -al /dev/cu.usbmodem* to ensure the port is detectedarduino-cli board list | grep arduino to ensure the board is detected
/dev/cu.usbmodem14101 Serial Port (USB) Arduino Zero (Native USB Port) arduino:samd:arduino_zero_native arduino:samd