From 0e8f893f1631b365f8bc12458af93466b04c934b Mon Sep 17 00:00:00 2001 From: philmoz Date: Sat, 25 Jan 2025 16:19:36 +1100 Subject: [PATCH] feat(sim): startup can be slow when scanning SYSTEM audio files (#5822) --- radio/src/audio.cpp | 17 +++++++++++++++-- 1 file changed, 15 insertions(+), 2 deletions(-) diff --git a/radio/src/audio.cpp b/radio/src/audio.cpp index faf75c516..ce299856d 100644 --- a/radio/src/audio.cpp +++ b/radio/src/audio.cpp @@ -213,6 +213,17 @@ void referenceSystemAudioFiles() sdAvailableSystemAudioFiles.reset(); +#if defined(SIMU) + // f_readdir does an f_stat call on every file when running in the simulator + // so it is faster to just call f_stat on the files we are interested in + for (int i=0; i