This discussion has been locked.
You can no longer post new replies to this discussion. If you have a question you can start a new discussion

Set the Time and Date on a File or Directory Flash File System

Always I read 12:00:00 1/1/1980 using ffind.
I did not find a function fs_set_time or fs_set_date, somebody know how can I set the date, time , timestamp,etc... when I use fs_arm_l.lib with lpc2468?

Parents
  • Thank you Stefan. I made changes on fs_time.c, but I could recompile fs_arm_l.lib.

    U32 fs_get_time (void) {
       /* Return Current Time for FAT File Time stamp. */
       U32 h,m,s,time;
    
       h = RTC_HOUR;
       m = RTC_MIN;
       s = RTC_SEC;
    
       time = (h << 16) | (m << 8) | s;
       return (time);
    }
    
    
    /*--------------------------- fs_get_date -----------------------------------*/
    
    U32 fs_get_date (void) {
       /* Return Current Date for FAT File Time stamp. */
       U32 d,m,y,date;
    
       y=RTC_YEAR;
       m = RTC_MONTH;
       d = RTC_DAY;
    
       date = (y << 16) | (m << 8) | d;
       return (date);
    }
    
    


    do you know how can I do this, I try disable the _fs_time.o in fs_arm_l.lib and include fs_time.c in my project , but always return default values.

Reply
  • Thank you Stefan. I made changes on fs_time.c, but I could recompile fs_arm_l.lib.

    U32 fs_get_time (void) {
       /* Return Current Time for FAT File Time stamp. */
       U32 h,m,s,time;
    
       h = RTC_HOUR;
       m = RTC_MIN;
       s = RTC_SEC;
    
       time = (h << 16) | (m << 8) | s;
       return (time);
    }
    
    
    /*--------------------------- fs_get_date -----------------------------------*/
    
    U32 fs_get_date (void) {
       /* Return Current Date for FAT File Time stamp. */
       U32 d,m,y,date;
    
       y=RTC_YEAR;
       m = RTC_MONTH;
       d = RTC_DAY;
    
       date = (y << 16) | (m << 8) | d;
       return (date);
    }
    
    


    do you know how can I do this, I try disable the _fs_time.o in fs_arm_l.lib and include fs_time.c in my project , but always return default values.

Children