Bill Greiman
Bill Greiman
This library is nine years old and no longer supported. It may not be compatible with the SD library you are using.
The problem with fast writes to SD cards is that modern SD cards emulate 512 byte sectors in a much larger RU, Recording Unit. RUs are part of a larger...
You are not doing raw writes like the LowLatencyLogger example and observing SD busy. The LowLatencyLogger does one huge multi-sector raw write of the entire file, up to the max...
The file system's 32 KB cluster has nothing to do with the delay. It is the physical layout of flash in the SD. Flash pages are huge in the SD,...
If all writes are aligned on 32KB boundaries 32KB will be optimal. SdFat will do a single 32 KB write to the SD. SdFat writes a max of one 32KB...
Looks like ESP-IDF has a SDIO driver that would work with SdFat V2. Sadly it is typical of micro-controller drivers and lacks features for really high speed. I did a...
ModistESP32: I get high speeds to files. With a [Teensy 3.6](https://www.pjrc.com/store/teensy36.html) board I can write a file at about 20 MB/sec. Teensy 3.6 has a built-in microSD socket and a...
The Teensy 3.6 is 25 times faster than the ESP32 because of the excellent ARM Cortex M4 CPU, NPX I/O system, and systems software. ESP32 is deficient in all these...
> Are you planning to make your project library-independent The base classes are independent of Arduino and I have used them on the ChibiOS RTOS. CHIBIOS is C based. >Do...
Here is a list of classes by file and line: > Search "^class" (67 hits in 39 files of 114 searched) > C:\Users\Bill\Documents\ArduinoSdFat\libraries\SdFat\src\BufferedPrint.h (1 hit) > Line 40: class BufferedPrint...