@echo " "
@echo "Expl.: data=initialized data, bss=uninitialized data, text=code"
@echo " "
-main.elf: main.o dac.o lcd.o analog.o kbd.o
- $(CC) $(CFLAGS) -o main.elf -Wl,-Map,main.map main.o dac.o lcd.o analog.o kbd.o
-main.o: main.c dac.h kbd.h lcd.h lcd_hw.h analog.h hardware_settings.h
+main.elf: main.o dac.o lcd.o analog.o kbd.o uart.o
+ $(CC) $(CFLAGS) -o main.elf -Wl,-Map,main.map main.o dac.o lcd.o analog.o kbd.o uart.o
+main.o: main.c dac.h kbd.h lcd.h lcd_hw.h analog.h hardware_settings.h uart.h
$(CC) $(CFLAGS) -Os -c main.c
#-------------------
test_lcd.hex: test_lcd.elf
kbd.o : kbd.c kbd.h
$(CC) $(CFLAGS) -Os -c kbd.c
#-------------------
+uart.o : uart.c uart.h
+ $(CC) $(CFLAGS) -Os -c uart.c
+#-------------------
load: main.hex
$(LOADCMD) $(LOADARG)main.hex
#