arduino-audio-tools
Loading...
Searching...
No Matches
Classes | Namespaces | Macros
VFS_SDMMC.h File Reference
#include <string.h>
#include "AudioTools/Disk/VFS.h"
#include "driver/sdmmc_host.h"
#include "esp_vfs_fat.h"
#include "sd_protocol_types.h"
#include "sdmmc_cmd.h"

Go to the source code of this file.

Classes

class  VFS_SDMMC
 ESP32 Virtual File System for SDMMC. The default mount point is "/sdcard" DRAFT implementation: not tested see https://github.com/espressif/esp-idf/blob/master/examples/storage/sd_card/sdmmc/README.md. More...
 

Namespaces

namespace  audio_tools
 Generic Implementation of sound input and output for desktop environments using portaudio.
 

Macros

#define DEFAULT_ALLOCATION_SIZE   16 * 1024
 
#define DEFAULT_CLK   14
 
#define DEFAULT_CMD   15
 
#define DEFAULT_D0   2
 
#define DEFAULT_D1   4
 
#define DEFAULT_D2   12
 
#define DEFAULT_D3   13
 
#define DEFAULT_MAX_FILES   5
 
#define SDMMC_FREQ_26M   26000
 
#define SDMMC_FREQ_52M   52000
 
#define SDMMC_FREQ_DDR50   50000
 
#define SDMMC_FREQ_DEFAULT    20000
 
#define SDMMC_FREQ_HIGHSPEED    40000
 
#define SDMMC_FREQ_PROBING   400
 
#define SDMMC_FREQ_SDR50   100000
 

Macro Definition Documentation

◆ DEFAULT_ALLOCATION_SIZE

#define DEFAULT_ALLOCATION_SIZE   16 * 1024

◆ DEFAULT_CLK

#define DEFAULT_CLK   14

◆ DEFAULT_CMD

#define DEFAULT_CMD   15

◆ DEFAULT_D0

#define DEFAULT_D0   2

◆ DEFAULT_D1

#define DEFAULT_D1   4

◆ DEFAULT_D2

#define DEFAULT_D2   12

◆ DEFAULT_D3

#define DEFAULT_D3   13

◆ DEFAULT_MAX_FILES

#define DEFAULT_MAX_FILES   5

◆ SDMMC_FREQ_26M

#define SDMMC_FREQ_26M   26000

MMC 26MHz speed

◆ SDMMC_FREQ_52M

#define SDMMC_FREQ_52M   52000

MMC 52MHz speed

◆ SDMMC_FREQ_DDR50

#define SDMMC_FREQ_DDR50   50000

MMC 50MHz speed

◆ SDMMC_FREQ_DEFAULT

#define SDMMC_FREQ_DEFAULT    20000

SD/MMC Default speed (limited by clock divider)

◆ SDMMC_FREQ_HIGHSPEED

#define SDMMC_FREQ_HIGHSPEED    40000

SD High speed (limited by clock divider)

◆ SDMMC_FREQ_PROBING

#define SDMMC_FREQ_PROBING   400

SD/MMC probing speed

◆ SDMMC_FREQ_SDR50

#define SDMMC_FREQ_SDR50   100000

MMC 100MHz speed