1
0
mirror of https://bitbucket.org/librepilot/librepilot.git synced 2024-12-10 18:24:11 +01:00
LibrePilot/flight/Libraries/dosfs/README_1st.txt

48 lines
1.4 KiB
Plaintext
Raw Normal View History

DOSFS has been developed by Lewin Edwards, and is provided as freeware.
See README.txt for details.
This package has been downloaded from:
http://www.larwe.com/zws/products/dosfs/
Version 1.03 from 9/30/06 is used.
dfs_sdcard has been added as access layer between DFS functions (located
in dosemu.c) and MIOS32_SDCARD functions (located in ../mios32/mios32_sdcard.c)
The original usage examples can be found under unused/main.c
MIOS32 based usage examples can be found under
$MIOS32_PATH/apps/examples/sdcard
Addendum:
TK 2008-12-18:
DFS_Seek was running endless, applied a patch which has been posted at
http://reza.net/wordpress/?p=110
TK 2008-12-18:
patched the patch: endcluster wasn't calculated correctly
TK 2008-12-18:
added 'DFS_CachingEnabledSet(uint8_t enable)' function to enable a simple
caching mechanism. This feature has to be explicitely enabled, as it isn't
reentrant and requires to use the same buffer pointer whenever reading a file!
TK 2008-18-12
added missing pendant to DFS_CanonicalToDir;
char *DFS_DirToCanonical(char *dest, char *src)
expects a 13 byte buffer in *dest
TK 2009-02-12
added dummy "DFS_Close" function
It has no effect if writing to SD Card, it's only used by the DosFS wrapper
in emulation
TK 2009-07-04
fixed bug in DFS_GetNext() in conjunction with the DFS_GetFreeDirEnt() function
New files where not added correctly to subdirectories