Update README.MD

This commit is contained in:
peteratebs 2015-10-11 14:45:53 -04:00
parent daaeacbdf7
commit 1cad9f18b4

View File

@ -36,20 +36,24 @@ These are for the ARM Processor using the IAR compiler, similar builds need to b
</table> </table>
<br> <br>
Full build includes the follow functionality for fat12, fat16 and fat32.: Full build includes the follow functionality for fat12, fat16 and fat32.<br:
. create a sub-directory in the root or in a subdirectory. <ul>
. delete a sub-directory <li> create a sub-directory in the root or in a subdirectory.</li>
. create a file in the root or in a subdirectory. <li> delete a sub-directory </li>
. write to a file. <li> create a file in the root or in a subdirectory.</li>
. read from a file. <li> write to a file.</li>
. seek within a file. <li> read from a file.</li>
. close a file. <li> seek within a file.</li>
. delete a file <li> close a file.</li>
When Failsafe support is enabled, the follow functionality is included. <li> delete a file</li>
. journaling flush. </ul>
. journaling journal of FAT table changes and directory entry changes.
. journaling restore.
When Failsafe support is enabled, the follow functionality is included.
<ul>
<li>. journaling flush.</li>
<li>. journaling journal of FAT table changes and directory entry changes.</li>
<li>. journaling restore.</li>
</ul>
@ -65,39 +69,39 @@ type:
for example, to access a USB stick at /dev/sdb1: for example, to access a USB stick at /dev/sdb1:
sudo ./main /dev/sdb1 sudo ./main /dev/sdb1
If that is succesfulyou should see the following help screen: If that is successful you should see the following help screen:
LOAD FILENAME LOAD FILENAME<br>
LMOUNT - re-mount rtfs lite drive LMOUNT - re-mount rtfs lite drive<br>
LEXIT - Exit Lite mode refreshes device mount for rtfs LEXIT - Exit Lite mode refreshes device mount for rtfs<br>
LFLUSH - Flush rtfs lite buffers LFLUSH - Flush rtfs lite buffers<br>
DIR DIR<br>
RENAME oldname newname RENAME oldname newname<br>
DELETE filename DELETE filename<br>
CHDIR path CHDIR path<br>
MKDIR dirname 0|1 (1 = fragment) MKDIR dirname 0|1 (1 = fragment)<br>
RMDIR dirname RMDIR dirname<br>
FILLPAT filename nlongs 0|1 (1=fragment) FILLPAT filename nlongs 0|1 (1=fragment)<br>
APPENDPAT filename nlongs 0|1 (1=fragment) APPENDPAT filename nlongs 0|1 (1=fragment)<br>
READPAT filename READPAT filename<br>
RANDREAD filename RANDREAD filename<br>
RANDWRITE filename RANDWRITE filename<br>
FILLDISK filenamebase FILLDISK filenamebase<br>
FSSTART Start Journaling FSSTART Start Journaling<br>
FSSTOP Stop Journaling FSSTOP Stop Journaling<br>
FSSYNC Sync volume, keep journaling FSSYNC Sync volume, keep journaling<br>
FSFLUSH Flush journal keep journaling FSFLUSH Flush journal keep journaling<br>
FSRESTORE Retore the volume from the journal FSRESTORE Retore the volume from the journal<br>
The currently supported features include: The currently supported features include:<br>
. File io (create,reopen, read,write,seek,delete). . File io (create,reopen, read,write,seek,delete).<br>
. Subdirectory support (mkdir, rmdir and set working directory). . Subdirectory support (mkdir, rmdir and set working directory).<br>
. Failsafe journaling and restore support. . Failsafe journaling and restore support.<br>
. All features have been tested both with using Failsafe and not using Failsafe. . All features have been tested both with using Failsafe and not using Failsafe.<br>
. All tests have been performed with FAT12 so far, typically the most difficult case. . All tests have been performed with FAT12 so far, typically the most difficult case.<br>
<br>
Ongoing development efforts include the following: Ongoing development efforts include the following:<br>
. Tests still need to be performed on FAT16 and FAT32. . Tests still need to be performed on FAT16 and FAT32.<br>
. Testing is on-going with development of more rigorous tests planned for tomorrow. . Testing is on-going with development of more rigorous tests planned for tomorrow.<br>