#include "YellowSdCard.h" #define TAG "cyd8048s043c_sdcard" #include #include #define SDCARD_SPI_HOST SPI2_HOST #define SDCARD_PIN_CS GPIO_NUM_10 using tt::hal::sdcard::SpiSdCardDevice; std::shared_ptr createYellowSdCard() { auto* configuration = new SpiSdCardDevice::Config( SDCARD_PIN_CS, GPIO_NUM_NC, GPIO_NUM_NC, GPIO_NUM_NC, SdCardDevice::MountBehaviour::AtBoot, std::make_shared(), std::vector(), SDCARD_SPI_HOST ); auto* sdcard = (SdCardDevice*) new SpiSdCardDevice( std::unique_ptr(configuration) ); return std::shared_ptr(sdcard); }