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

FILE - Class for file management


Files

file  otFILE.h
 Class for file management.

Modules

 Version History
 Posix corresponds
 Library controls
 File Access
 Directory Access
 File and Directory Management
 Volume Management
 FILE - Code example
 Version History

Data Structures

struct  FILE_INFO
class  otFILE
 Class for file and directory management on SD. More...
struct  FILE_INFO
class  otFILE
 Class for file and directory management on SD. More...

Typedefs

typedef FILE_INFO FILE_INFO
typedef void * FILE
 File descriptor.
typedef void * FDIR
 Directory descriptor.
typedef FILE_INFOFINF
 File info descriptor.
typedef unsigned(* Stdout )(const char *fmt,...)
 Function pointer used for print all messages.
typedef U8(* Stdin )()
 Function pointer used for blocking function.

Detailed Description

This library allows you to manage an SD with a compatible FAT32 file system.
This library was developed thanks to the availability of FatFs: http://elm-chan.org/fsw/ff/00index_e.html
Dependency:
SD - Secure Digital Library
Printf - Print formatted data to stdout
Malloc - Memory management

Typedef Documentation

typedef void* FDIR
 

typedef void* FILE
 

typedef struct FILE_INFO FILE_INFO
 

typedef FILE_INFO* FINF
 

typedef U8(* Stdin)()
 

typedef unsigned(* Stdout)(const char *fmt,...)
 

footer

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