Bill Greiman

Results 757 comments of Bill Greiman

I have no idea what is causing your problems. I designed V2 so you could edit SdFatConfig.h and have SdFat and File support any combination of file types, only FAT,...

Steve I assumed you know what a vtable is. It's the dispatch table for a class with virtual members. Any non-pure virtual function must be defined, even if it's never...

SD.h uses a 2009 version of SdFat that only supported FAT16/FAT32 with short file names. By default SdFat V2 supports long filenames. The QuickStart and SdInfo are configured to use...

In the above ReadWrite example the new SdFat with short file names take 9,026 bytes of flash while SD.h takes 10,652. SdFat V2 is 1,626 bytes or more than 10%...

I have not implemented SPI port selection for ESP32. You could try the following. At line 80 of SdFatConfig.h set USE_STANDARD_SPI_LIBRARY to 2 like this. `#define USE_STANDARD_SPI_LIBRARY 2 // 0`...

I added an option to the ESP driver to use HSPI in V2 like this: ``` SPIClass SD_SPI(HSPI); #define SPI_CLOCK SD_SCK_MHZ(50) #define SD_CONFIG SdSpiConfig(SD_CS_PIN, DEDICATED_SPI, SPI_CLOCK, &SD_SPI) ... if (!sd.begin(SD_CONFIG))...

Wait until there is an Arduino board support package. SdFat should work if there is a standard SPI library. https://blog.arduino.cc/2021/01/20/welcome-raspberry-pi-to-the-world-of-microcontrollers/

I can't help since I don't have your hardware. It works on my ADK with those pins. Here is the output: ``` Type any character to start This line was...

The standard SD library uses the first version of SdFat that I wrote in 2008. At that time many SD cards were being reformatted with a non-standard format that did...

PuTTy is great and it sends a character at a time which is proper. Unfortunately Serial Monitor is popular, it is "line at a time" and many people use it...