Update Firmware with features:

* Shellmatta implemented using UART
* Version string implemented
* Increased heap size
* Add shellmatta printf support
This commit is contained in:
2020-02-09 19:13:37 +01:00
parent 07793fb490
commit 8bbc2e60f8
10 changed files with 448 additions and 59 deletions

View File

@@ -3,7 +3,7 @@
#Compiler: arm-none-eabi
#####################################################################################
#Add Files and Folders below#########################################################
CFILES = main.c syscalls.c uart/uart.c cmsis_boot/system_stm32f4xx.c systick.c
CFILES = main.c syscalls.c cmsis_boot/system_stm32f4xx.c systick.c
ASFILES = boot/startup_stm32f4xx.S
INCLUDEPATH = -Icmsis -Iinclude
@@ -15,6 +15,9 @@ LIBRARIES = # -larm_cortexM4lf_math
DEFINES = -DSTM32F407xx -DSTM32F4XX -DARM_MATH_CM4 -DHSE_VALUE=8000000UL
mapfile = memory-mapping
GIT_VER := $(shell git describe --always --dirty --tags)
DEFINES += -DGIT_VER=$(GIT_VER)
ifneq ($(VERBOSE),true)
QUIET=@
else
@@ -25,13 +28,14 @@ endif
CFILES += adc-meas.c
# Shellmatta
CFILES += shellmatta/src/shellmatta.c shellmatta/src/shellmatta_autocomplete.c shellmatta/src/shellmatta_escape.c shellmatta/src/shellmatta_history.c shellmatta/src/shellmatta_utils.c
CFILES += shellmatta/src/shellmatta.c shellmatta/src/shellmatta_autocomplete.c shellmatta/src/shellmatta_escape.c shellmatta/src/shellmatta_history.c shellmatta/src/shellmatta_utils.c shell.c
INCLUDEPATH += -Ishellmatta/api
DEFINES += -DSHELLMATTA_STRIP_PRINTF
# DEFINES += -DSHELLMATTA_STRIP_PRINTF
# RCC Manager
CFILES += clock-enable-manager.c
CFILES += uart/uart.c uart/dma-ring-buffer.c
#TODO
###################################################################################