Refactored timer for F0
This commit is contained in:
11
Makefile
11
Makefile
@@ -5,12 +5,9 @@ BUILD_DIR := build
|
||||
BUILD_TYPE ?= Debug
|
||||
TOOLCHAIN := gcc-arm-none-eabi.cmake
|
||||
|
||||
CFLAGS_DEBUG ?= -g3 -O0
|
||||
CXXFLAGS_DEBUG ?= -g3 -O0
|
||||
|
||||
# MCU target (override on command line: make build MCU_MODEL=STM32F051x8)
|
||||
MCU_MODEL ?= STM32L432xx
|
||||
MCU_FAMILY ?= STM32L4xx
|
||||
MCU_MODEL ?= STM32F072xB
|
||||
MCU_FAMILY ?= STM32F0xx
|
||||
|
||||
# --- Default target ---
|
||||
all: build
|
||||
@@ -23,8 +20,6 @@ ${BUILD_DIR}/build.ninja:
|
||||
-DCMAKE_BUILD_TYPE=${BUILD_TYPE} \
|
||||
-DCMAKE_TOOLCHAIN_FILE=${TOOLCHAIN} \
|
||||
-DCMAKE_EXPORT_COMPILE_COMMANDS=ON \
|
||||
-DCMAKE_C_FLAGS_DEBUG="${CFLAGS_DEBUG}" \
|
||||
-DCMAKE_CXX_FLAGS_DEBUG="${CXXFLAGS_DEBUG}" \
|
||||
-DMCU_MODEL=$(MCU_MODEL) \
|
||||
-DMCU_FAMILY=$(MCU_FAMILY)
|
||||
|
||||
@@ -43,4 +38,4 @@ format: $(addsuffix .format,${SRCS})
|
||||
|
||||
# --- Clean ---
|
||||
clean:
|
||||
rm -rf ${BUILD_DIR} compile_commands.json
|
||||
rm -rf ${BUILD_DIR} compile_commands.json
|
||||
Reference in New Issue
Block a user