Здравствуйте) Возникла потребность разбивать логи файла на каждый день при помощи RTC,может кто-то уже сталкивался с такой проблемой? как вообще можно их разделить даже хотя бы на разные папки каждый день?
формировать имя файла из даты - например. на сегодня 27feb18.log - лог будет писаться каждый день в свой файл
Проблема в том, что имя файла не должно превышать 8 символов, а при передачи даты с РТС там их 12, обрезать как то не получается, с ИДЕ оч мало практики, а созданием папок так вообще не получается, ВОПРОС) Как правильно это реализовать Код (C++): clock.read(); // сохраняем текущее время, дату и день недели в переменные clock.getTimeStamp(time, date, weekDay); // создаём файл для записи File dataFile = SD.open(time"/iarduino.txt", FILE_WRITE); SD.mkdir(time); так же пробовал TIme заносить в переменную и через нее передать,а там все те же 12 символов
при чем тут ИДЕ? - это читсый Си. Получайте с RTC число, месяц. год отдельно и формируйте свою строку оператором sprintf