diff options
Diffstat (limited to 'firmware/rolo.c')
-rw-r--r-- | firmware/rolo.c | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/firmware/rolo.c b/firmware/rolo.c index faceef360a..37834b3f1e 100644 --- a/firmware/rolo.c +++ b/firmware/rolo.c | |||
@@ -33,6 +33,7 @@ | |||
33 | #include "adc.h" | 33 | #include "adc.h" |
34 | #include "string.h" | 34 | #include "string.h" |
35 | #include "buffer.h" | 35 | #include "buffer.h" |
36 | #include "storage.h" | ||
36 | #include "rolo.h" | 37 | #include "rolo.h" |
37 | 38 | ||
38 | #ifdef MI4_FORMAT | 39 | #ifdef MI4_FORMAT |
@@ -363,6 +364,9 @@ int rolo_load(const char* filename) | |||
363 | PAIOR = 0x0FA0; | 364 | PAIOR = 0x0FA0; |
364 | #endif | 365 | #endif |
365 | #endif | 366 | #endif |
367 | #ifdef HAVE_STORAGE_FLUSH | ||
368 | storage_flush(); | ||
369 | #endif | ||
366 | rolo_restart(audiobuf, ramstart, length); | 370 | rolo_restart(audiobuf, ramstart, length); |
367 | 371 | ||
368 | return 0; /* this is never reached */ | 372 | return 0; /* this is never reached */ |