├── .gitignore ├── Documentation ├── GraphicalDatasheet-SamD21DevV1.pdf └── GraphicalDatasheet-SamD21DevV1.svg ├── Firmware ├── Makefile ├── UF2 Bootloader │ ├── Circuit Python │ │ └── samd21_dev_cp_firmware.uf2 │ ├── README.md │ ├── bootloader-sparkfun-samd21-dev-v3.2.2-1-gdec2fb7-dirty.bin │ ├── update-bootloader-sparkfun-samd21-dev-v3.2.2-1-gdec2fb7-dirty.bin │ └── update-bootloader-sparkfun-samd21-dev-v3.2.2-1-gdec2fb7-dirty.ino ├── drivers │ ├── cdc_enumerate.c │ ├── cdc_enumerate.h │ ├── uart_driver.c │ └── uart_driver.h ├── main.c ├── main.h ├── readme.txt ├── sam_ba_monitor.c ├── sam_ba_monitor.h ├── samd21_sam_ba_sparkfun.bin ├── samd21j18a_flash.ld ├── startup_samd21.c ├── usart_sam_ba.c ├── usart_sam_ba.h └── utils │ ├── compiler.h │ ├── interrupt.h │ ├── interrupt │ ├── interrupt_sam_nvic.c │ └── interrupt_sam_nvic.h │ ├── preprocessor │ ├── mrecursion.h │ ├── mrepeat.h │ ├── preprocessor.h │ ├── stringz.h │ └── tpaste.h │ └── status_codes.h ├── Hardware ├── Schematics │ └── sparkfun-samd21-pro-breakout-v10.pdf ├── sparkfun-samd21-pro-breakout.brd └── sparkfun-samd21-pro-breakout.sch ├── LICENSE.md ├── Production └── sparkfun-samd21g-r3-panel-v10.brd └── README.md /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sparkfun/SAMD21_Dev_Breakout/HEAD/.gitignore -------------------------------------------------------------------------------- /Documentation/GraphicalDatasheet-SamD21DevV1.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sparkfun/SAMD21_Dev_Breakout/HEAD/Documentation/GraphicalDatasheet-SamD21DevV1.pdf -------------------------------------------------------------------------------- /Documentation/GraphicalDatasheet-SamD21DevV1.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sparkfun/SAMD21_Dev_Breakout/HEAD/Documentation/GraphicalDatasheet-SamD21DevV1.svg -------------------------------------------------------------------------------- /Firmware/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sparkfun/SAMD21_Dev_Breakout/HEAD/Firmware/Makefile -------------------------------------------------------------------------------- /Firmware/UF2 Bootloader/Circuit Python/samd21_dev_cp_firmware.uf2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sparkfun/SAMD21_Dev_Breakout/HEAD/Firmware/UF2 Bootloader/Circuit Python/samd21_dev_cp_firmware.uf2 -------------------------------------------------------------------------------- /Firmware/UF2 Bootloader/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sparkfun/SAMD21_Dev_Breakout/HEAD/Firmware/UF2 Bootloader/README.md -------------------------------------------------------------------------------- /Firmware/UF2 Bootloader/bootloader-sparkfun-samd21-dev-v3.2.2-1-gdec2fb7-dirty.bin: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sparkfun/SAMD21_Dev_Breakout/HEAD/Firmware/UF2 Bootloader/bootloader-sparkfun-samd21-dev-v3.2.2-1-gdec2fb7-dirty.bin -------------------------------------------------------------------------------- /Firmware/UF2 Bootloader/update-bootloader-sparkfun-samd21-dev-v3.2.2-1-gdec2fb7-dirty.bin: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sparkfun/SAMD21_Dev_Breakout/HEAD/Firmware/UF2 Bootloader/update-bootloader-sparkfun-samd21-dev-v3.2.2-1-gdec2fb7-dirty.bin -------------------------------------------------------------------------------- /Firmware/UF2 Bootloader/update-bootloader-sparkfun-samd21-dev-v3.2.2-1-gdec2fb7-dirty.ino: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sparkfun/SAMD21_Dev_Breakout/HEAD/Firmware/UF2 Bootloader/update-bootloader-sparkfun-samd21-dev-v3.2.2-1-gdec2fb7-dirty.ino -------------------------------------------------------------------------------- /Firmware/drivers/cdc_enumerate.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sparkfun/SAMD21_Dev_Breakout/HEAD/Firmware/drivers/cdc_enumerate.c -------------------------------------------------------------------------------- /Firmware/drivers/cdc_enumerate.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sparkfun/SAMD21_Dev_Breakout/HEAD/Firmware/drivers/cdc_enumerate.h -------------------------------------------------------------------------------- /Firmware/drivers/uart_driver.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sparkfun/SAMD21_Dev_Breakout/HEAD/Firmware/drivers/uart_driver.c -------------------------------------------------------------------------------- /Firmware/drivers/uart_driver.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sparkfun/SAMD21_Dev_Breakout/HEAD/Firmware/drivers/uart_driver.h -------------------------------------------------------------------------------- /Firmware/main.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sparkfun/SAMD21_Dev_Breakout/HEAD/Firmware/main.c -------------------------------------------------------------------------------- /Firmware/main.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sparkfun/SAMD21_Dev_Breakout/HEAD/Firmware/main.h -------------------------------------------------------------------------------- /Firmware/readme.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sparkfun/SAMD21_Dev_Breakout/HEAD/Firmware/readme.txt -------------------------------------------------------------------------------- /Firmware/sam_ba_monitor.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sparkfun/SAMD21_Dev_Breakout/HEAD/Firmware/sam_ba_monitor.c -------------------------------------------------------------------------------- /Firmware/sam_ba_monitor.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sparkfun/SAMD21_Dev_Breakout/HEAD/Firmware/sam_ba_monitor.h -------------------------------------------------------------------------------- /Firmware/samd21_sam_ba_sparkfun.bin: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sparkfun/SAMD21_Dev_Breakout/HEAD/Firmware/samd21_sam_ba_sparkfun.bin -------------------------------------------------------------------------------- /Firmware/samd21j18a_flash.ld: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sparkfun/SAMD21_Dev_Breakout/HEAD/Firmware/samd21j18a_flash.ld -------------------------------------------------------------------------------- /Firmware/startup_samd21.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sparkfun/SAMD21_Dev_Breakout/HEAD/Firmware/startup_samd21.c -------------------------------------------------------------------------------- /Firmware/usart_sam_ba.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sparkfun/SAMD21_Dev_Breakout/HEAD/Firmware/usart_sam_ba.c -------------------------------------------------------------------------------- /Firmware/usart_sam_ba.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sparkfun/SAMD21_Dev_Breakout/HEAD/Firmware/usart_sam_ba.h -------------------------------------------------------------------------------- /Firmware/utils/compiler.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sparkfun/SAMD21_Dev_Breakout/HEAD/Firmware/utils/compiler.h -------------------------------------------------------------------------------- /Firmware/utils/interrupt.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sparkfun/SAMD21_Dev_Breakout/HEAD/Firmware/utils/interrupt.h -------------------------------------------------------------------------------- /Firmware/utils/interrupt/interrupt_sam_nvic.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sparkfun/SAMD21_Dev_Breakout/HEAD/Firmware/utils/interrupt/interrupt_sam_nvic.c -------------------------------------------------------------------------------- /Firmware/utils/interrupt/interrupt_sam_nvic.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sparkfun/SAMD21_Dev_Breakout/HEAD/Firmware/utils/interrupt/interrupt_sam_nvic.h -------------------------------------------------------------------------------- /Firmware/utils/preprocessor/mrecursion.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sparkfun/SAMD21_Dev_Breakout/HEAD/Firmware/utils/preprocessor/mrecursion.h -------------------------------------------------------------------------------- /Firmware/utils/preprocessor/mrepeat.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sparkfun/SAMD21_Dev_Breakout/HEAD/Firmware/utils/preprocessor/mrepeat.h -------------------------------------------------------------------------------- /Firmware/utils/preprocessor/preprocessor.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sparkfun/SAMD21_Dev_Breakout/HEAD/Firmware/utils/preprocessor/preprocessor.h -------------------------------------------------------------------------------- /Firmware/utils/preprocessor/stringz.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sparkfun/SAMD21_Dev_Breakout/HEAD/Firmware/utils/preprocessor/stringz.h -------------------------------------------------------------------------------- /Firmware/utils/preprocessor/tpaste.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sparkfun/SAMD21_Dev_Breakout/HEAD/Firmware/utils/preprocessor/tpaste.h -------------------------------------------------------------------------------- /Firmware/utils/status_codes.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sparkfun/SAMD21_Dev_Breakout/HEAD/Firmware/utils/status_codes.h -------------------------------------------------------------------------------- /Hardware/Schematics/sparkfun-samd21-pro-breakout-v10.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sparkfun/SAMD21_Dev_Breakout/HEAD/Hardware/Schematics/sparkfun-samd21-pro-breakout-v10.pdf -------------------------------------------------------------------------------- /Hardware/sparkfun-samd21-pro-breakout.brd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sparkfun/SAMD21_Dev_Breakout/HEAD/Hardware/sparkfun-samd21-pro-breakout.brd -------------------------------------------------------------------------------- /Hardware/sparkfun-samd21-pro-breakout.sch: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sparkfun/SAMD21_Dev_Breakout/HEAD/Hardware/sparkfun-samd21-pro-breakout.sch -------------------------------------------------------------------------------- /LICENSE.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sparkfun/SAMD21_Dev_Breakout/HEAD/LICENSE.md -------------------------------------------------------------------------------- /Production/sparkfun-samd21g-r3-panel-v10.brd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sparkfun/SAMD21_Dev_Breakout/HEAD/Production/sparkfun-samd21g-r3-panel-v10.brd -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sparkfun/SAMD21_Dev_Breakout/HEAD/README.md --------------------------------------------------------------------------------