* refactor: SD card SPI driver * Removed SPI and DMA StdPeriph drivers * Allow for disabling SPI DMA support * Disable SPI sdcard CRC support * Fix 2MHz timer on NV14 * Shared VS1053b driver * Fix: SPI2 uses PCLK1 * feat: new generic diskio API * More generic SD_CARD_PRESENT() * Fixes * Flush incoming block on token mismatch * Scratch buffer test * Incredible hack to re-sync sd card * fix: SDIO driver
32 lines
724 B
CMake
32 lines
724 B
CMake
|
|
AddHWGenTarget(${HW_DESC_JSON} hal_keys hal_keys.inc)
|
|
|
|
set(SRC ${SRC}
|
|
${CMAKE_CURRENT_BINARY_DIR}/hal_keys.inc
|
|
|
|
hal/module_port.cpp
|
|
hal/adc_driver.cpp
|
|
hal/key_driver.cpp
|
|
)
|
|
|
|
include_directories(${FATFS_DIR} ${FATFS_DIR}/option)
|
|
|
|
set(BOOTLOADER_SRC ${BOOTLOADER_SRC}
|
|
${CMAKE_CURRENT_SOURCE_DIR}/hal/key_driver.cpp
|
|
)
|
|
|
|
if (NOT NATIVE_BUILD)
|
|
set(SRC ${SRC}
|
|
hal/storage.cpp
|
|
hal/fatfs_diskio.cpp
|
|
${FATFS_DIR}/ff.c
|
|
${FATFS_DIR}/ffunicode.c
|
|
)
|
|
set(BOOTLOADER_SRC ${BOOTLOADER_SRC}
|
|
${CMAKE_CURRENT_SOURCE_DIR}/hal/storage.cpp
|
|
${CMAKE_CURRENT_SOURCE_DIR}/hal/fatfs_diskio.cpp
|
|
${CMAKE_CURRENT_SOURCE_DIR}/${FATFS_DIR}/ff.c
|
|
${CMAKE_CURRENT_SOURCE_DIR}/${FATFS_DIR}/ffunicode.c
|
|
)
|
|
endif()
|