mirror of
https://github.com/licsber/micropython.git
synced 2024-09-22 01:50:24 +08:00
4e4c28bf27
Although this driver and associated hardware can be used on any board, it makes to only freeze it for PYB and PYBD boards. It can be easily copied to any board if needed. Fixes issue #8056. Signed-off-by: Damien George <damien@micropython.org>
30 lines
661 B
Makefile
30 lines
661 B
Makefile
MCU_SERIES = f4
|
|
CMSIS_MCU = STM32F411xE
|
|
AF_FILE = boards/stm32f411_af.csv
|
|
LD_FILES = boards/stm32f411.ld boards/common_ifs.ld
|
|
TEXT0_ADDR = 0x08000000
|
|
TEXT1_ADDR = 0x08020000
|
|
|
|
# Provide different variants for the downloads page.
|
|
BOARD_VARIANTS += "dp thread dp-thread network"
|
|
|
|
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
|