From 1a2e98af967d4433e98c5fa388cb816b1af46e2d Mon Sep 17 00:00:00 2001 From: inmarket Date: Wed, 2 Jul 2014 09:36:00 +1000 Subject: [PATCH] Use the GFILE_NEED_NOAUTOSYNC for syncing in the write as well. --- src/gfile/inc_fatfs.c | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) 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; }