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 ...@@ -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/CMSIS/Include
INC += -I$(SDK_LOCATION)/Libraries/Boards/card10/Include INC += -I$(SDK_LOCATION)/Libraries/Boards/card10/Include
INC += -I$(SDK_LOCATION)/Libraries/Boards/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_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) # 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) ...@@ -88,7 +89,7 @@ SDK_BOARD_SRC = $(wildcard $(SDK_LOCATION)/Libraries/Boards/Source/*.c)
SDK_BOARD_OBJ = $(foreach src, $(SDK_BOARD_SRC), \ SDK_BOARD_OBJ = $(foreach src, $(SDK_BOARD_SRC), \
$(patsubst $(SDK_LOCATION)/Libraries/Boards/Source/%.c, $(BUILD)/sdk/board/%.o, $(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)) SDK_BOARD_OBJ += $(foreach obj, $(BOARD_ADDITIONAL), $(BUILD)/sdk/board/$(obj))
.PHONY: board .PHONY: board
...@@ -97,6 +98,10 @@ board: $(BUILD)/sdk/board $(SDK_BOARD_OBJ) ...@@ -97,6 +98,10 @@ board: $(BUILD)/sdk/board $(SDK_BOARD_OBJ)
$(BUILD)/sdk/board: $(BUILD)/sdk/board:
@mkdir -p $(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 $(BUILD)/sdk/board/board.o: $(SDK_LOCATION)/Libraries/Boards/card10/Source/board.c
$(ECHO) "CC $<" $(ECHO) "CC $<"
$(Q)$(CC) $(CFLAGS) -c -MD -o $@ $< $(Q)$(CC) $(CFLAGS) -c -MD -o $@ $<
......
...@@ -8,6 +8,7 @@ ...@@ -8,6 +8,7 @@
#include "py/gc.h" #include "py/gc.h"
#include "py/mperrno.h" #include "py/mperrno.h"
#include "lib/utils/pyexec.h" #include "lib/utils/pyexec.h"
#include "leds.h"
static char *stack_top; static char *stack_top;
...@@ -20,6 +21,7 @@ int mp_hal_stdin_rx_chr(void); ...@@ -20,6 +21,7 @@ int mp_hal_stdin_rx_chr(void);
int main(int argc, char **argv) { int main(int argc, char **argv) {
int stack_dummy; int stack_dummy;
stack_top = (char*)&stack_dummy; stack_top = (char*)&stack_dummy;
leds_init();
#if MICROPY_ENABLE_GC #if MICROPY_ENABLE_GC
gc_init(heap, heap + sizeof(heap)); gc_init(heap, heap + sizeof(heap));
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment