improve sd-card MMC handling

This commit is contained in:
cyberman54 committed 2022-02-28 22:39:25 +01:00
1 parent 59d468bb1e
commit 7c056bdea9
3 files changed
+28 -17

No files matched your search

+20 -10
View File
@@ -11,17 +11,8 @@
#define MOUNT_POINT "/sdcard"
#if HAS_SDCARD == 1
#if HAS_SDCARD == 1 // SPI interface
#include "driver/sdspi_host.h"
#elif HAS_SDCARD == 2
#include "driver/sdmmc_host.h"
#else
#error HAS_SDCARD unknown card reader value, must be either 1 or 2
#endif
#ifdef HAS_SDS011
#include "sds011read.h"
#endif
#ifndef SDCARD_CS
#define SDCARD_CS SS
@@ -39,6 +30,25 @@
#define SDCARD_SCLK SCK
#endif
#elif HAS_SDCARD == 2 // MMC interface
#include "driver/sdmmc_host.h"
#ifndef SDCARD_SLOTWIDTH
#define SDCARD_SLOTWIDTH 1
#endif
#ifndef SDCARD_PULLUP
#define SDCARD_PULLUP SDMMC_SLOT_FLAG_INTERNAL_PULLUP
#endif
#else
#error HAS_SDCARD unknown card reader value, must be either 1 or 2
#endif
#ifdef HAS_SDS011
#include "sds011read.h"
#endif
#define SDCARD_FILE_NAME clientId
#define SDCARD_FILE_HEADER "timestamp,wifi,ble"