Skip to content
Snippets Groups Projects
Verified Commit 2911a50c authored by rahix's avatar rahix
Browse files

Add leds library to makefile

parent bbbbc263
No related branches found
No related tags found
No related merge requests found
......@@ -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 $@ $<
......
......@@ -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));
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment