#include "Tactility/hal/Device.h" #include "Tactility/hal/sdcard/SdCardDevice.h" namespace tt::hal::sdcard { std::shared_ptr _Nullable find(const std::string& path) { auto sdcards = findDevices(Device::Type::SdCard); for (auto& sdcard : sdcards) { if (sdcard->isMounted() && path.starts_with(sdcard->getMountPath())) { return sdcard; } } return nullptr; } }