![]() |
Soldered SD Card Arduino Library 1.0.0
Easily read and write files to and form the SD card breakout! A fork of the original SDFat library by Bill Greiman.
|
SD file system class for exFAT volumes. More...
#include <SdFat.h>
Inherits SdBase< ExFatVolume >.
Public Member Functions | |
| bool | format (print_t *pr=nullptr) |
Public Member Functions inherited from SdBase< ExFatVolume > | |
| bool | begin (SdCsPin_t csPin=SS) |
| bool | begin (SdCsPin_t csPin, uint32_t maxSck) |
| bool | begin (SdSpiConfig spiConfig) |
| bool | begin (SdioConfig sdioConfig) |
| SdCard * | card () |
| bool | cardBegin (SdSpiConfig spiConfig) |
| bool | cardBegin (SdioConfig sdioConfig) |
| void | errorHalt (print_t *pr) |
| void | errorHalt (print_t *pr, const char *msg) |
| void | errorHalt (print_t *pr, const __FlashStringHelper *msg) |
| void | errorHalt (const __FlashStringHelper *msg) |
| void | errorHalt () |
| void | errorHalt (const char *msg) |
| void | initErrorHalt (print_t *pr) |
| void | initErrorHalt (print_t *pr, const char *msg) |
| void | initErrorHalt (Print *pr, const __FlashStringHelper *msg) |
| void | initErrorHalt () |
| void | initErrorHalt (const char *msg) |
| void | initErrorHalt (const __FlashStringHelper *msg) |
| void | initErrorPrint (Print *pr) |
| void | initErrorPrint () |
| void | printFatType (print_t *pr) |
| void | errorPrint (print_t *pr) |
| void | errorPrint (print_t *pr, char const *msg) |
| void | errorPrint (Print *pr, const __FlashStringHelper *msg) |
| void | errorPrint (const char *msg) |
| void | errorPrint (const __FlashStringHelper *msg) |
| void | printSdError (print_t *pr) |
| uint8_t | sdErrorCode () |
| uint8_t | sdErrorData () |
| ExFatVolume * | vol () |
| bool | volumeBegin () |
Public Member Functions inherited from ExFatVolume | |
| ExFatVolume () | |
| bool | begin (BlockDevice *dev, bool setCwv=true, uint8_t part=1) |
| bool | chdir () |
| bool | chdir (const ExChar_t *path) |
| void | chvol () |
| bool | exists (const ExChar_t *path) |
| bool | ls (print_t *pr, uint8_t flags=0) |
| bool | ls (print_t *pr, const ExChar_t *path, uint8_t flags) |
| bool | mkdir (const ExChar_t *path, bool pFlag=true) |
| ExFile | open (const ExChar_t *path, oflag_t oflag=O_RDONLY) |
| bool | remove (const ExChar_t *path) |
| bool | rename (const ExChar_t *oldPath, const ExChar_t *newPath) |
| bool | rmdir (const ExChar_t *path) |
| bool | truncate (const ExChar_t *path, uint64_t length) |
| bool | ls () |
| bool | ls (uint8_t flags) |
| bool | ls (const ExChar_t *path, uint8_t flags=0) |
| bool | chdir (const String &path) |
| bool | exists (const String &path) |
| bool | mkdir (const String &path, bool pFlag=true) |
| ExFile | open (const String &path, oflag_t oflag=O_RDONLY) |
| bool | remove (const String &path) |
| bool | rename (const String &oldPath, const String &newPath) |
| bool | rmdir (const String &path) |
| bool | truncate (const String &path, uint64_t length) |
| bool | exists (const char *path) |
| bool | mkdir (const char *path, bool pFlag=true) |
| bool | remove (const char *path) |
| bool | rename (const char *oldPath, const char *newPath) |
| bool | rmdir (const char *path) |
Public Member Functions inherited from ExFatPartition | |
| ExFatPartition () | |
| uint32_t | bytesPerCluster () const |
| uint8_t | bytesPerClusterShift () const |
| uint16_t | bytesPerSector () const |
| uint8_t | bytesPerSectorShift () const |
| uint8_t * | cacheClear () |
| uint32_t | clusterCount () const |
| uint32_t | clusterHeapStartSector () const |
| uint32_t | fatLength () const |
| uint32_t | fatStartSector () const |
| uint8_t | fatType () const |
| uint32_t | freeClusterCount () |
| bool | init (BlockDevice *dev, uint8_t part) |
| bool | isBusy () |
| uint32_t | rootDirectoryCluster () const |
| uint32_t | rootLength () |
| uint32_t | sectorsPerCluster () const |
| uint32_t | blocksPerCluster () __attribute__((deprecated)) |
| uint8_t | sectorsPerClusterShift () const |
| void | checkUpcase (print_t *pr) |
| bool | printDir (print_t *pr, ExFatFile *file) |
| void | dmpBitmap (print_t *pr) |
| void | dmpCluster (print_t *pr, uint32_t cluster, uint32_t offset, uint32_t count) |
| void | dmpFat (print_t *pr, uint32_t start, uint32_t count) |
| void | dmpSector (print_t *pr, uint32_t sector) |
| bool | printVolInfo (print_t *pr) |
| void | printFat (print_t *pr) |
| void | printUpcase (print_t *pr) |
SD file system class for exFAT volumes.
|
inline |
Format a SD card exFAT.
| [in] | pr | Optional Print information. |