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>
Thu, 27 Oct 2022 23:59:11 +0000 (16:59 -0700)
commitc59892cd337162c63e5d7ba8e8eec779d201022d
tree443469949ca9e94924fae3334a25f7f81dc16f64
parent3a7ae9e964c9554a667a09d6b437fef136bc0fa0
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]