MCU_SERIES = f4 CMSIS_MCU = STM32F405xx AF_FILE = boards/stm32f405_af.csv ifeq ($(USE_MBOOT),1) # When using Mboot all the text goes together after the filesystem LD_FILES = boards/stm32f405.ld boards/common_blifs.ld TEXT0_ADDR = 0x08020000 else # When not using Mboot the ISR text goes first, then the rest after the filesystem LD_FILES = boards/stm32f405.ld boards/common_ifs.ld TEXT0_ADDR = 0x08000000 TEXT1_ADDR = 0x08020000 endif # MicroPython settings MICROPY_VFS_LFS2 = 1 # Provide different variants for the downloads page. ifeq ($(BOARD_VARIANT),DP) MICROPY_FLOAT_IMPL=double endif ifeq ($(BOARD_VARIANT),THREAD) CFLAGS += -DMICROPY_PY_THREAD=1 endif ifeq ($(BOARD_VARIANT),DP_THREAD) MICROPY_FLOAT_IMPL=double CFLAGS += -DMICROPY_PY_THREAD=1 endif ifeq ($(BOARD_VARIANT),NETWORK) MICROPY_PY_NETWORK_WIZNET5K=5200 endif # PYB-specific frozen modules FROZEN_MANIFEST ?= boards/PYBV10/manifest.py