From 2911a50caa43e893bf0e9f21716ad898abe3f6df Mon Sep 17 00:00:00 2001 From: Rahix <rahix@rahix.de> Date: Thu, 6 Jun 2019 21:22:14 +0200 Subject: [PATCH] Add leds library to makefile --- ports/card10/Makefile | 7 ++++++- ports/card10/main.c | 2 ++ 2 files changed, 8 insertions(+), 1 deletion(-) diff --git a/ports/card10/Makefile b/ports/card10/Makefile index 625989fff..c77001c79 100644 --- a/ports/card10/Makefile +++ b/ports/card10/Makefile @@ -18,6 +18,7 @@ INC += -I$(SDK_LOCATION)/Libraries/CMSIS/Device/Maxim/MAX32665/Include INC += -I$(SDK_LOCATION)/Libraries/CMSIS/Include INC += -I$(SDK_LOCATION)/Libraries/Boards/card10/Include INC += -I$(SDK_LOCATION)/Libraries/Boards/Include +INC += -I$(SDK_LOCATION)/../lib/card10/ # CFLAGS_CORTEX_M4 = -mthumb -mtune=cortex-m4 -mabi=aapcs-linux -mcpu=cortex-m4 -mfpu=fpv4-sp-d16 -mfloat-abi=hard -fsingle-precision-constant -Wdouble-promotion # CFLAGS = $(INC) -Wall -Werror -std=c99 -nostdlib $(CFLAGS_CORTEX_M4) $(COPT) @@ -88,7 +89,7 @@ SDK_BOARD_SRC = $(wildcard $(SDK_LOCATION)/Libraries/Boards/Source/*.c) SDK_BOARD_OBJ = $(foreach src, $(SDK_BOARD_SRC), \ $(patsubst $(SDK_LOCATION)/Libraries/Boards/Source/%.c, $(BUILD)/sdk/board/%.o, $(src))\ ) -BOARD_ADDITIONAL = board.o startup_max32665.o heap.o system_max32665.o +BOARD_ADDITIONAL = board.o startup_max32665.o heap.o system_max32665.o leds.o SDK_BOARD_OBJ += $(foreach obj, $(BOARD_ADDITIONAL), $(BUILD)/sdk/board/$(obj)) .PHONY: board @@ -97,6 +98,10 @@ board: $(BUILD)/sdk/board $(SDK_BOARD_OBJ) $(BUILD)/sdk/board: @mkdir -p $(BUILD)/sdk/board +$(BUILD)/sdk/board/leds.o: $(SDK_LOCATION)/../lib/card10/leds.c + $(ECHO) "CC $<" + $(Q)$(CC) $(CFLAGS) -c -MD -o $@ $< + $(BUILD)/sdk/board/board.o: $(SDK_LOCATION)/Libraries/Boards/card10/Source/board.c $(ECHO) "CC $<" $(Q)$(CC) $(CFLAGS) -c -MD -o $@ $< diff --git a/ports/card10/main.c b/ports/card10/main.c index 4c94897ef..c85733824 100644 --- a/ports/card10/main.c +++ b/ports/card10/main.c @@ -8,6 +8,7 @@ #include "py/gc.h" #include "py/mperrno.h" #include "lib/utils/pyexec.h" +#include "leds.h" static char *stack_top; @@ -20,6 +21,7 @@ int mp_hal_stdin_rx_chr(void); int main(int argc, char **argv) { int stack_dummy; stack_top = (char*)&stack_dummy; + leds_init(); #if MICROPY_ENABLE_GC gc_init(heap, heap + sizeof(heap)); -- GitLab