Main Page | Modules | Class Hierarchy | Alphabetical List | Data Structures | File List | Data Fields | Globals | Related Pages

Library controls
[FILE - Class for file management]


Functions

bool otFILE.init ()
void otFILE.end ()
const char * otFILE.status (U8 sel=S_DISK)
void otFILE.setStdout (Stdout cb)
void otFILE.setStdin (Stdin cb)
void otFILE.showWriteActivity (bool ena)

Variables

static Stdout otFILE._stdout

Function Documentation

void otFILE.end  )  [inherited]
 

Turn off SD and file system

bool otFILE.init  )  [inherited]
 

Init SD and file system.

Returns:
True on success

void otFILE.setStdin Stdin  cb  )  [inherited]
 

Specify a function to be used for blocking function.

Parameters:
cb Function pointer to a callback for standard input

void otFILE.setStdout Stdout  cb  )  [inherited]
 

Specifiy a funtion to be used for display string.

Parameters:
cb Function pointer

void otFILE.showWriteActivity bool  ena  )  [inherited]
 

Turn on/off display of write activity.

Parameters:
ena If true display write activity. Is used for format command.

const char* otFILE.status U8  sel = S_DISK  )  [inherited]
 

Return error codes for low level disk driver or for FatFs

Parameters:
sel S_DISK is used to display low level disk driver error messages. S_FAT is used for FatFs error messages.


Variable Documentation

Stdout otFILE._stdout [static, inherited]
 

Static pointer to display function. It's not very nice but I can't find a best solution!

footer

otStudio - Library Reference - (C) 2020-23 Officina Turini, All Rights Reserved
Document built with Doxygen 1.4.0