Important changes to forums and questions
All forums and questions are now archived. To start a new conversation or read the latest updates go to forums.mbed.com.
8 years, 7 months ago.
Date on File System
Dear all, I own LPC1768 mbed. I am trying to use the LocalFileSystem but I cannot make it write the correct date, it always shows 01/01/2008 12:00. I set the date and time and I can write it correctly as data in the file (for example: as a timestamp along with other data), the problem is with the date of the file itself (the date that appears in a directory listing). I supposed that date and time are added automatically to the file name (like when you save a file PC) but perhaps I am missing to set something up. I have not found a command to read from the LPC1768 the date and time of files stored in the LocalFileSystem from the PC (with correct date and time). Thank you in advance. Best regards
1 Answer
8 years, 7 months ago.
I believe LocalFileSystem (contrary to FATFileSystem, which is used for example for SDFilesystem) does not support timestamps in what is written by the MCU on it.
Thank you Erik. Is it possible to write code for the LPC1768 to support it or the limitation is somehow related to the communication protocol with the mbed interface chip (which itself knows the date because it uses to determine which is the ".bin" which is flashed into the LPC1768 at boot-up)? Best regards Daniel
posted by 30 Mar 2016The filesystem itself indeed supports timestamps, it is part of the fat definition. I think it is the communication protocol between the LPC1768 and the interface chip that limits this, that LPC1768 sends the data over to be written on the FileSystem, but that the interface chip does the actual FAT handling. Contrary to SDFileSystem for example which does the FAT handling itself.
posted by 30 Mar 2016