altos: Add SAMD21 bits
authorKeith Packard <keithp@keithp.com>
Sun, 25 Sep 2022 20:55:43 +0000 (13:55 -0700)
committerKeith Packard <keithp@keithp.com>
Sun, 25 Sep 2022 20:55:43 +0000 (13:55 -0700)
commit5e7e4303f161e38ac2d84110dccafc67b3aa7fc8
treecc74dbf0a74d92fb43b8c247d1882170fe33dec8
parent643a1f736d2e57c577458d0e4d2948718d90b301
altos: Add SAMD21 bits

Brought back from snek, these bits provide Altos support for the Atmel
SAMD21 family of chips.

Signed-off-by: Keith Packard <keithp@keithp.com>
32 files changed:
src/samd21/Makefile-flash.defs [new file with mode: 0644]
src/samd21/Makefile-samd21.defs [new file with mode: 0644]
src/samd21/Makefile.defs [new file with mode: 0644]
src/samd21/altos-loader.ld [new file with mode: 0644]
src/samd21/altos.ld [new file with mode: 0644]
src/samd21/ao_adc_samd21.c [new file with mode: 0644]
src/samd21/ao_adc_samd21.h [new file with mode: 0644]
src/samd21/ao_apa102.c [new file with mode: 0644]
src/samd21/ao_arch.h [new file with mode: 0644]
src/samd21/ao_arch_funcs.h [new file with mode: 0644]
src/samd21/ao_boot_chain.c [new file with mode: 0644]
src/samd21/ao_boot_pin.c [new file with mode: 0644]
src/samd21/ao_dac_samd21.c [new file with mode: 0644]
src/samd21/ao_dac_samd21.h [new file with mode: 0644]
src/samd21/ao_dma_samd21.c [new file with mode: 0644]
src/samd21/ao_dma_samd21.h [new file with mode: 0644]
src/samd21/ao_exti.h [new file with mode: 0644]
src/samd21/ao_flash.h [new file with mode: 0644]
src/samd21/ao_flash_loader_samd21.c [new file with mode: 0644]
src/samd21/ao_flash_samd21.c [new file with mode: 0644]
src/samd21/ao_flash_samd21_pins.h [new file with mode: 0644]
src/samd21/ao_interrupt.c [new file with mode: 0644]
src/samd21/ao_neopixel.c [new file with mode: 0644]
src/samd21/ao_serial.h [new file with mode: 0644]
src/samd21/ao_serial_samd21.c [new file with mode: 0644]
src/samd21/ao_tc_samd21.c [new file with mode: 0644]
src/samd21/ao_tc_samd21.h [new file with mode: 0644]
src/samd21/ao_tcc_samd21.c [new file with mode: 0644]
src/samd21/ao_tcc_samd21.h [new file with mode: 0644]
src/samd21/ao_timer.c [new file with mode: 0644]
src/samd21/ao_usb_samd21.c [new file with mode: 0644]
src/samd21/samd21.h [new file with mode: 0644]