mirror of
https://github.com/micropython/micropython.git
synced 2025-12-16 01:40:14 +01:00
- Configures `PLL2->PFD0` with **198MHz** as base clock of
`USDHCx` peripheral.
- Adds guards for SDCard related files via `MICROPY_PY_MACHINE_SDCARD`
- Adds creation of pin defines for SDCard to make-pins.py
- Adds new configuration option for SDCard peripheral pinout
to mpconfigport.h
- Adds interrupt handling support instead of polling
- Adds support for `ADMA2` powered data transfer
- Configures SDCard to run in HS (high-speed mode) with **50MHz** only!
SDCard support is optional and requires `USDHC` peripheral.
Thus this driver is not available on `MIMXRT1010_EVK`.
SDCard support is enabled by setting `MICROPY_PY_MACHINE_SDCARD = 1`
in mpconfigboard.mk.
Signed-off-by: Philipp Ebensberger
16 lines
277 B
Makefile
16 lines
277 B
Makefile
MCU_SERIES = MIMXRT1064
|
|
MCU_VARIANT = MIMXRT1064DVL6A
|
|
|
|
MICROPY_FLOAT_IMPL = double
|
|
MICROPY_PY_MACHINE_SDCARD = 1
|
|
|
|
JLINK_PATH ?= /media/RT1064-EVK/
|
|
|
|
CFLAGS += -DBOARD_FLASH_SIZE=0x400000
|
|
|
|
deploy: $(BUILD)/firmware.bin
|
|
cp $< $(JLINK_PATH)
|
|
|
|
SRC_C += \
|
|
hal/flexspi_hyper_flash.c
|