#include "SdCard.h" #include #include using tt::hal::sdcard::SpiSdCardDevice; constexpr auto CROWPANEL_SDCARD_PIN_CS = GPIO_NUM_7; std::shared_ptr createSdCard() { auto configuration = std::make_unique( CROWPANEL_SDCARD_PIN_CS, GPIO_NUM_NC, GPIO_NUM_NC, GPIO_NUM_NC, SdCardDevice::MountBehaviour::AtBoot, nullptr, std::vector(), SPI3_HOST ); auto* spi_controller = device_find_by_name("spi1"); check(spi_controller, "spi1 not found"); return std::make_shared( std::move(configuration), spi_controller ); }