Перейти к содержанию
    

Не кинет ли кто пример использования f_utime в fatfs?

а то у меня все файлы пишутся от 1601 года. 1 января. :-)

А раз есть RTC, то чего ж правильное время не поставить?

 

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

DWORD get_fattime (void)
{
    uint_fast16_t year;
    uint_fast8_t month, day;
    uint_fast8_t hour, minute, secounds;

    board_rtc_getdatetime(& year, & month, & day, & hour, & minute, & secounds);

    return      ((DWORD)(year - 1980) << 25)    /* Year = 2012 */
            | ((DWORD)month << 21)                /* Month = 1 */
            | ((DWORD)day << 16)                /* Day_m = 1*/
            | ((DWORD)hour << 11)                /* Hour = 0 */
            | ((DWORD)minute << 5)                /* Min = 0 */
            | ((DWORD)secounds >> 1);                /* Sec = 0 */
}

 

 

Там вообще-то от 80-го года начало.

Изменено пользователем Genadi Zawidowski

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

.

 

То бишь после этого при создании мной файла на флешке чьи данные о дате/времени будут в свойства файла впихиваться?

Именно от RTC?

Изменено пользователем IgorKossak
бездумное цитирование

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Да, при использовании библиотки FatFS от Chan это единственное место, где надо закодировать своё.

И естественно в ffconf.h должно быть

#define _FS_NORTC 0

Изменено пользователем Genadi Zawidowski

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Присоединяйтесь к обсуждению

Вы можете написать сейчас и зарегистрироваться позже. Если у вас есть аккаунт, авторизуйтесь, чтобы опубликовать от имени своего аккаунта.

Гость
Ответить в этой теме...

×   Вставлено с форматированием.   Вставить как обычный текст

  Разрешено использовать не более 75 эмодзи.

×   Ваша ссылка была автоматически встроена.   Отображать как обычную ссылку

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

×   Вы не можете вставлять изображения напрямую. Загружайте или вставляйте изображения по ссылке.

×
×
  • Создать...