#include "YellowSdCard.h" #define TAG "twodotfour_sdcard" #include "lvgl/LvglSync.h" #include "hal/SpiSdCard.h" #define SDCARD_SPI_HOST SPI3_HOST #define SDCARD_PIN_CS GPIO_NUM_5 #define SDCARD_SPI_FREQUENCY 800000U std::shared_ptr createYellowSdCard() { auto* configuration = new tt::hal::SpiSdCard::Config( SDCARD_SPI_FREQUENCY, SDCARD_PIN_CS, GPIO_NUM_NC, GPIO_NUM_NC, GPIO_NUM_NC, SdCard::MountBehaviourAtBoot, nullptr, std::vector(), SDCARD_SPI_HOST ); auto* sdcard = (SdCard*) new SpiSdCard( std::unique_ptr(configuration) ); return std::shared_ptr(sdcard); }