arduino-audio-tools
|
ESP32 Virtual File System for SPI SD. The default mount point is "/sdcard" DRAFT implementation: not tested See https://github.com/espressif/esp-idf/tree/master/examples/storage/sd_card/sdspi. More...
#include <VFS_SDSPI.h>
Public Member Functions | |
VFS_SDSPI (const char *mountPoint="/sd") | |
VFS_SDSPI (int CS, int MOSI, int MISO, int SCK, const char *mountPoint="/sd") | |
bool | begin () |
mount the file systems | |
void | end () |
unmount the file system | |
bool | exists (const char *path) |
bool | exists (const std::string &path) |
bool | mkdir (const char *path) |
bool | mkdir (const std::string &path) |
const char * | mountPoint () |
provides the actual mount point | |
VFSFile | open (const char *file, FileMode mode=VFS_FILE_READ) |
VFSFile | open (const std::string &path, FileMode mode=VFS_FILE_READ) |
bool | remove (const char *path) |
bool | remove (const std::string &path) |
bool | rename (const char *pathFrom, const char *pathTo) |
bool | rename (const std::string &pathFrom, const std::string &pathTo) |
bool | rmdir (const char *path) |
bool | rmdir (const std::string &path) |
void | setAllocationUnitSize (int size) |
void | setClk (int pin) |
void | setCS (int pin) |
void | setFormatIfMountFailed (bool format) |
void | setMaxFiles (int files) |
void | setMiso (int pin) |
void | setMosi (int pin) |
void | setMountPoint (const char *mp) |
provide the mount point (root directory for the file system) | |
void | setPins (int CS, int MOSI, int MISO, int SCK) |
Protected Member Functions | |
const char * | expand (const char *file) |
expands the file name with the mount point | |
Protected Attributes | |
int | allocation_unit_size = 16 * 1024 |
sdmmc_card_t * | card = nullptr |
bool | format_if_mount_failed = false |
sdmmc_host_t | host |
int | max_files = 5 |
int | max_transfer_sz = 4000 |
const char * | mount_point = "/" |
gpio_num_t | pin_clk = (gpio_num_t) SCK |
gpio_num_t | pin_cs = (gpio_num_t) SS |
gpio_num_t | pin_miso = (gpio_num_t) MISO |
gpio_num_t | pin_mosi = (gpio_num_t) MOSI |
sd_pwr_ctrl_handle_t | pwr_ctrl_handle |
Str | tmp |
ESP32 Virtual File System for SPI SD. The default mount point is "/sdcard" DRAFT implementation: not tested See https://github.com/espressif/esp-idf/tree/master/examples/storage/sd_card/sdspi.
|
inlinevirtual |
mount the file systems
Reimplemented from VFS.
|
inlinevirtual |
unmount the file system
Reimplemented from VFS.
|
inlinevirtual |
provide the mount point (root directory for the file system)
Implements VFS.