/Makefile
.PHONY: all all: read-rom mass-erase led-test %.o: %.s arm-none-eabi-as -g -c $< -o $@ %.o: %.c arm-none-eabi-gcc -march=armv6-m -O2 -g -c $< -o $@ read-rom: read-rom.o arm-none-eabi-ld -T memory-ram.x $^ -o $@ mass-erase: mass-erase.o arm-none-eabi-ld -T memory-ram.x $^ -o $@ led-test: crt0.o led-bits.o led-test.o arm-none-eabi-ld -T memory-flash.x $^ /usr/lib/gcc/arm-none-eabi/10.3.1/thumb/v6-m/nofp/libgcc.a -o $@