altos/stm: Create per-product flash loaders
authorKeith Packard <keithp@keithp.com>
Sat, 27 Apr 2013 22:33:04 +0000 (15:33 -0700)
committerKeith Packard <keithp@keithp.com>
Sat, 27 Apr 2013 22:33:04 +0000 (15:33 -0700)
commit048cb950703b0c1e99eb817911e11f1144e7ffe2
tree1b1f441d39088ddb8d2f9ae861a791ceded07754
parent0fab541974208591334bbe2dcda4bf0bcb7117bd
altos/stm: Create per-product flash loaders

Split the flash loader prototype into pieces so that each product can
build a custom flash loader with very little code.

Signed-off-by: Keith Packard <keithp@keithp.com>
21 files changed:
src/Makefile
src/megadongle-v0.1/flash-loader/Makefile [new file with mode: 0644]
src/megadongle-v0.1/flash-loader/ao_pins.h [new file with mode: 0644]
src/product/ao_flash_pins.h [new file with mode: 0644]
src/product/ao_flash_task.c [new file with mode: 0644]
src/product/ao_flash_task.h [new file with mode: 0644]
src/stm-flash/ao_stm_flash.c [deleted file]
src/stm/Makefile-flash.defs [new file with mode: 0644]
src/stm/altos-loader.ld
src/stm/ao_arch.h
src/stm/ao_flash.h [new file with mode: 0644]
src/stm/ao_flash_loader_stm.c [new file with mode: 0644]
src/stm/ao_flash_stm.c
src/stm/ao_flash_stm.h [deleted file]
src/stm/ao_flash_stm_pins.h [new file with mode: 0644]
src/telegps-v0.1/flash-loader/Makefile [new file with mode: 0644]
src/telegps-v0.1/flash-loader/ao_pins.h [new file with mode: 0644]
src/telemega-v0.1/flash-loader/Makefile [new file with mode: 0644]
src/telemega-v0.1/flash-loader/ao_pins.h [new file with mode: 0644]
src/telemega-v0.3/flash-loader/Makefile [new file with mode: 0644]
src/telemega-v0.3/flash-loader/ao_pins.h [new file with mode: 0644]