浏览代码

Support BUILTIN_SDCARD

main
PaulStoffregen 5 年前
父节点
当前提交
824a16eb06
共有 1 个文件被更改,包括 10 次插入0 次删除
  1. +10
    -0
      src/SD.h

+ 10
- 0
src/SD.h 查看文件

#include <FS.h> #include <FS.h>
#include <SdFat.h> #include <SdFat.h>


#if defined(__MK64FX512__) || defined(__MK66FX1M0__) || defined(__IMXRT1062__)
#define BUILTIN_SDCARD 254
#endif

class SDFile : public File class SDFile : public File
{ {
public: public:
public: public:
SDClass() { } SDClass() { }
bool begin(uint8_t csPin = 10) { bool begin(uint8_t csPin = 10) {
#ifdef BUILTIN_SDCARD
if (csPin == BUILTIN_SDCARD) {
return sdfs.begin(SdioConfig(FIFO_SDIO));
//return sdfs.begin(SdioConfig(DMA_SDIO));
}
#endif
return sdfs.begin(csPin, SD_SCK_MHZ(24)); return sdfs.begin(csPin, SD_SCK_MHZ(24));
} }
File open(const char *filepath, uint8_t mode = FILE_READ) { File open(const char *filepath, uint8_t mode = FILE_READ) {

正在加载...
取消
保存