diff options
| author | Thomas Albers Raviola <thomas@thomaslabs.org> | 2025-02-13 01:48:01 +0100 | 
|---|---|---|
| committer | Thomas Albers Raviola <thomas@thomaslabs.org> | 2025-02-13 01:48:01 +0100 | 
| commit | 70af8cae86d75b4b02e9f7bd7d3614262bc5eb16 (patch) | |
| tree | 831401e72b02956863e31e6663aa9ab3b9b66eac /boot/devmode | |
| parent | 13c0217bf19a2ddfb24b673455f6d362a46ebf7b (diff) | |
Diffstat (limited to 'boot/devmode')
| -rw-r--r-- | boot/devmode/Makefile | 22 | ||||
| -rw-r--r-- | boot/devmode/bootloader.c | 2 | 
2 files changed, 15 insertions, 9 deletions
| diff --git a/boot/devmode/Makefile b/boot/devmode/Makefile index 24c841a..ea9380d 100644 --- a/boot/devmode/Makefile +++ b/boot/devmode/Makefile @@ -1,12 +1,18 @@ -BUILD=$(PROJECT_ROOT)/build/boot/devmode +BOOT_DEVMODE_BUILD = $(BOOT_BUILD)/devmode -TARGET=$(BUILD)/devmode.hex -IHX=$(BUILD)/devmode.ihx +BOOT_DEVMODE_SRC =\ +	bootloader.c\ +	crc16.c -ASM=$(wildcard *.asm) -SRC=$(wildcard *.c) +BOOT_DEVMODE_OBJ =\ +	$(patsubst %,$(BOOT_DEVMODE_BUILD)/%.rel,\ +		$(basename $(BOOT_DEVMODE_SRC))) +DEPS +=\ +	$(patsubst %.rel,%.d,$(BOOT_DEVMODE_OBJ)) -all : $(TARGET) +$(BOOT_DEVMODE_BUILD)/devmode.ihx : EXTRA_LDFLAGS=$(PAYLOAD_LDFLAGS) +$(BOOT_DEVMODE_BUILD)/devmode.ihx : $(BOOT_CRT0) $(BOOT_DEVMODE_OBJ) -include $(PROJECT_ROOT)/payload.mk -include $(PROJECT_ROOT)/include.mk +$(BOOT_DEVMODE_OBJ) : | $(BOOT_DEVMODE_BUILD) +$(BOOT_DEVMODE_BUILD) : +	@mkdir -p $@ diff --git a/boot/devmode/bootloader.c b/boot/devmode/bootloader.c index dd28c34..8380e88 100644 --- a/boot/devmode/bootloader.c +++ b/boot/devmode/bootloader.c @@ -308,7 +308,7 @@ init_sio(void)  		// wr1: interrupt on every Rx, no wait function  		1, SIO_RX_INT_MD0 | SIO_RX_INT_MD1,  		// wr3: enable Rx - 8 bit char -		3, 0b11000001 +		3, 0b11000001,  		// wr5: enable Tx - 8 bit char  		5, 0b01101000  	}; | 
