Есть ли библиотека для работы с SD картами, которая реализует горячую замену карты, с заменой "на лету" или хотя бы с корректным завершением работы с картой перед извлечением?
Со штатной библиотекой не получается корректно. Карту изымаю - продолжает нормально открывать файл на запись и куда-то "писать". Вставляю другую карту - ничего в нее не пишет, только имитирует деятельность. Повторный вызов SD.begin выдает ошибку. Это на Mega 2560 c IO Shield, если, конечно, это имеет значение.
чегота затупил, на ридере нога есть для определения наличия флеши, которая замыкается с корпусом когда флешка вставлена, но видно в родной библиотеке работа с ней не реализована (