fixed broken freeRTOS makefile

This commit is contained in:
stnolting 2020-10-14 20:29:57 +02:00
parent e83f0f8bf9
commit d367142855

View file

@ -65,6 +65,38 @@ NEORV32_HOME ?= ../../..
# -----------------------------------------------------------------------------
# FreeRTOS
# -----------------------------------------------------------------------------
ifneq (,$(findstring RUN_FREERTOS_DEMO,$(USER_FLAGS)))
# FreeRTOS home folder (adapt this!)
FREERTOS_HOME ?= /mnt/n/Projects/FreeRTOS/FreeRTOS
# Application
APP_SRC += blinky_demo/main_blinky.c
# FreeRTOS core
APP_SRC += $(wildcard $(FREERTOS_HOME)/Source/*.c)
APP_SRC += $(wildcard $(FREERTOS_HOME)/Source/portable/MemMang/heap_1.c)
APP_INC += -I $(FREERTOS_HOME)/Source/include
# FreeRTOS RISC-V specific
APP_SRC += $(wildcard $(FREERTOS_HOME)/Source/portable/GCC/RISC-V/*.c)
APP_SRC += $(FREERTOS_HOME)/Source/portable/GCC/RISC-V/portASM.S
APP_INC += -I $(FREERTOS_HOME)/Source/portable/GCC/RISC-V
# NEORV32 specific
ASM_INC += -DportasmHANDLE_INTERRUPT=SystemIrqHandler
APP_INC += -I chip_specific_extensions/neorv32
ASM_INC += -I chip_specific_extensions/neorv32
endif
# -----------------------------------------------------------------------------
# NEORV32 framework
# -----------------------------------------------------------------------------