rem52
Думаю, дело не в этом.
когда настает время перезаписи файла, новый файл уже лежит на карточке, а той части, которую надо записать еще нет. Она будет записываться позже. Скорее дело в том, что при ярком свете высокий битрейт, иза время, которое стирается старый файл, переполняется буфер в камере. Из-за этого происходит ошибка.
Инициирование стирания файла при остатке места 10% конечно решило бы эту проблему, но это наверное принципиально иной код.
Есть еще вариант.
Игрался с прошивкой "N1", которая с автостартом по питанию.
Запись на ярком свету постоянно останавливается, но если при остановке каждый раз нажимать кнопку - все будет ок. Файловая система не портится. Теоретически если сделать схему, которая бы при прекращении мигания индикатора сама нажимала кнопку, это бы решило проблему.
Это можно сделать на PIC-е. Но наверное есть более простые решения?