-
Notifications
You must be signed in to change notification settings - Fork 7.7k
Closed
Labels
Status: StaleIssue is stale stage (outdated/stuck)Issue is stale stage (outdated/stuck)
Description
This might be more of an esp-idf feature request, but Arduino is also affected as the pre-compiled esp-idf libraries are used and there is no easy way to modify them.
Without FF_USE_FASTSEEK
, seeking backwards or forwards on a FAT32 FS takes hundreds of ms.
This shows up, for example, when streaming animations from a SD card and frames need to be shown in a non-sequential way.
Enabling FF_USE_FASTSEEK
costs ~64 words of memory per open file and reduces seek time by a factor of ~100.
I tested this by overriding the ff.c
file with my patched version:
michael-betz/espirgbani_pio@2c957e3
Metadata
Metadata
Assignees
Labels
Status: StaleIssue is stale stage (outdated/stuck)Issue is stale stage (outdated/stuck)