Добрый день подскажите пожалуйста нубу как переименовать файл на SD карте есть 2 файла a и b. b скачивается с ftp сервера, а постоянно лежит на карте. Как сделать так что бы все что есть в b оказалось в а?
Если втупую - то открыть первый файл на чтение, второй - на запись, и перекатать с первого во второй, закрыть оба, профит.
Я понимаю что так нужно, но как это сделать в коде не пойму, пожалуйста можно код. Гугление результатов никаких не принесло, уже просто неделю над проблемой бьюсь
на форумах пишут что Ардуина поддерживает только 1 поток или чтение или запись. Что перед тем как открыть другой файл на карте нужно закрыть предидущий а в фаеле много данных я боюсь не уместится все в памяти ардуино
Вы документацию к библиотеке SD читали? Почитайте, там всё есть, даже примеры. И если подойти вдумчиво - всегда можно решить, как скопировать файл даже с одним потоком на чтение/запись Вы начните хотя бы что-то - а мы уже подхватим. Готового кода, увы, не дам - принцип такой у мну говёный.
1. В новых версиях ардуино ИДЕ (кажется 1.6.4) теперь есть поддержка Файлов в режиме мультипоточности. 2. Рекомендую добавить переминование в SD модуль. Сделать коммит для других. Читайте документацию к sdFat. Очень поможет другим. А у вас будет SD модуль с новой нужной вам фичей. 3. Не бойтесь спрашивать что делает та или иная функция.