![]() |
API
2.2
TSmarT Software Library
|
Functions | |
esint8 | efs_init (EmbeddedFileSystem *efs, eint8 *opts) |
efs_init function More... | |
esint8 | file_fopen (File *file, FileSystem *fs, eint8 *filename, eint8 mode) |
file_fopen function More... | |
esint8 | file_fclose (File *file) |
File_fclose function. More... | |
euint32 | file_read (File *file, euint32 size, euint8 *buf) |
file_read function More... | |
euint32 | file_write (File *file, euint32 size, euint8 *buf) |
file_write function More... | |
esint8 | fs_flushFs (FileSystem *fs) |
fs_flushFs function More... | |
esint8 | fs_umount (FileSystem *fs) |
fs_umount function More... | |
esint8 | ls_openDir (DirList *dlist, FileSystem *fs, eint8 *dirname) |
ls_openDir function More... | |
esint8 | ls_getNext (DirList *dlist) |
ls_getNext function More... | |
esint16 | rmfile (FileSystem *fs, euint8 *filename) |
rmfile function More... | |
esint8 | mkdir (FileSystem *fs, eint8 *dirname) |
mkdir function More... | |
esint8 efs_init | ( | EmbeddedFileSystem * | efs, |
eint8 * | opts | ||
) |
esint8 file_fclose | ( | File * | file | ) |
esint8 file_fopen | ( | File * | file, |
FileSystem * | fs, | ||
eint8 * | filename, | ||
eint8 | mode | ||
) |
file_fopen function
This functions opens a file. This function is about to be redesigned. No Docs.
file | file handler. |
fs | file system handler |
filename | file name. |
mode | operation file mode. It shall be one of the following values:
|
euint32 file_read | ( | File * | file, |
euint32 | size, | ||
euint8 * | buf | ||
) |
file_read function
This function reads from a file, taking the FilePtr into account and advancing it according to the freadcall.
file | file handler. |
size | size of the data to read. |
buf | memory buffer to store read data. |
euint32 file_write | ( | File * | file, |
euint32 | size, | ||
euint8 * | buf | ||
) |
esint8 fs_flushFs | ( | FileSystem * | fs | ) |
fs_flushFs function
Unmont file system
fs |
esint8 fs_umount | ( | FileSystem * | fs | ) |
fs_umount function
Unmont file system
fs |
esint8 ls_getNext | ( | DirList * | dlist | ) |
esint8 ls_openDir | ( | DirList * | dlist, |
FileSystem * | fs, | ||
eint8 * | dirname | ||
) |
esint8 mkdir | ( | FileSystem * | fs, |
eint8 * | dirname | ||
) |
mkdir function
This function creates a new directory in the file system.
fs | file system handler. |
dirname | name of the new directory. |
esint16 rmfile | ( | FileSystem * | fs, |
euint8 * | filename | ||
) |