SDClass: starting driver, access to files.
More...
#include <fatfs.h>
|
| SDClass (IO &driver) |
|
bool | begin (IO &driver) |
| Initialization of SD card: Use before other methods.
|
|
bool | begin () |
| Initialization of SD card. We use the SPI SD driver if nothing has been defined in the constructor.
|
|
void | end () |
|
File | open (const char *filename, uint8_t mode=FILE_READ) |
|
File | open (const String &filename, uint8_t mode=FILE_READ) |
|
bool | exists (const char *filepath) |
| Methods to determine if the requested file path exists.
|
|
bool | exists (const String &filepath) |
|
bool | mkdir (const char *filepath) |
|
bool | mkdir (const String &filepath) |
|
bool | remove (const char *filepath) |
| Delete the file.
|
|
bool | remove (const String &filepath) |
|
bool | rmdir (const char *filepath) |
|
bool | rmdir (const String &filepath) |
|
bool | chdir (const char *filepath) |
| Change directoy: extended functionality not available in Arduino SD API.
|
|
bool | chdir (String filepath) |
| Change directoy: extended functionality not available in Arduino SD API.
|
|
bool | getcwd (char *buff, size_t len) |
|
bool | mkfs (int workBufferSize=FF_MAX_SS) |
| format drive
|
|
FatFs * | getFatFs () |
| Access to low level FatFS api to use functionality not exposed by this API.
|
|
void | setDriver (IO &driver) |
| Set the driver.
|
|
IO * | getDriver () |
| Access lo low level driver.
|
|
|
bool | handleError (FRESULT rc) |
|
|
FatFs | fat_fs |
|
uint8_t * | work_buffer = nullptr |
|
SDClass: starting driver, access to files.
◆ end()
void fatfs::SDClass::end |
( |
| ) |
|
|
inline |
call this when a card is removed. It will allow you to insert and initialise a new card.
◆ getcwd()
bool fatfs::SDClass::getcwd |
( |
char * |
buff, |
|
|
size_t |
len |
|
) |
| |
|
inline |
Get current directoy: extended functionality not available in Arduino SD API
◆ mkdir()
bool fatfs::SDClass::mkdir |
( |
const char * |
filepath | ) |
|
|
inline |
Create the requested directory heirarchy–if intermediate directories do not exist they will be created.
◆ open()
File fatfs::SDClass::open |
( |
const char * |
filename, |
|
|
uint8_t |
mode = FILE_READ |
|
) |
| |
|
inline |
Open the specified file/directory with the supplied mode (e.g. read or write, etc). Returns a File object for interacting with the file. Note that currently only one file can be open at a time.
The documentation for this class was generated from the following file: