Bill Greiman
Bill Greiman
Often old cards are better for multiple streams since they have smaller flash pages. They manage flash in smaller units. Modern cards have huge flash pages. All cards emulate 512...
One of the wildest thing is that the read performance of a file can change if writing other files cause garbage collection the first file. You can see why interleaving...
You must not have the current version of SdFat, there are now tests to allow compiler flags. Look at[ SdFatConfig.h](https://github.com/greiman/SdFat/blob/master/src/SdFatConfig.h): ``` #ifndef SDFAT_FILE_TYPE #if defined(__AVR__) && FLASHEND < 0X8000 //...
Support for SdFat is becoming difficult. I wrote the first version of SdFat in 2008 Arduino adopted a wrapper for a 2009 version and occasionally makes changes. For years conflicts...
I have tried to keep the library independent of any SPI driver. You can provide your own custom SPI driver by choosing SPI_DRIVER_SELECT == 3. See the [UserSpiDriver](https://github.com/greiman/SdFat/blob/master/examples/UserSPIDriver/UserSPIDriver.ino) example. You...
You have a point about micro-controller software. Companies that produce fine hardware have some of the worst software support. I like STM32 chips but can't stand their software. I guess...
I suspect the RP2040 PIO could support MMC. There are examples of 4-bit SDIO for SD cards. Performance probably would be limited. It would be easy to support older MMC...
AvrAdcLogger is designed for exFAT. If your card works with the old version of SdFat in the Arduino IDE it must be a FAT16/FAT32 card. Try changing SD_FAT_TYPE from two...
Can't help since when I only make this change to AvrAdcLogger: `#define SD_FAT_TYPE 1` I get this with an Uno and an [Adafruit data logging shield](https://www.adafruit.com/product/1141): > Type any character...
I now recall from the issue you closed about Due that you wanted to record 10 sensors at 25 kHz. You will need to use a high end ARM processor...