diff --git a/src/gfile/inc_fatfs.c b/src/gfile/inc_fatfs.c index 447b8a71..8d7233e7 100644 --- a/src/gfile/inc_fatfs.c +++ b/src/gfile/inc_fatfs.c @@ -174,7 +174,9 @@ static int fatfsWrite(GFILE* f, const void* buf, int size) int wr; f_write( (FIL*)f->obj, buf, size, (UINT*)&wr); - f_sync( (FIL*)f->obj ); + #if !GFILE_NEED_NOAUTOSYNC + f_sync( (FIL*)f->obj ); + #endif return wr; }