From: john Date: Wed, 19 Sep 2012 09:07:16 +0000 (+0200) Subject: Dem, Setting write flag to false when succesfully written FF to NvM. X-Git-Url: https://rtime.felk.cvut.cz/gitweb/arc.git/commitdiff_plain/c080ec6b8737201e5c73fdf147c7e17b20952dc9?hp=a4d4cd6f91d5353041175ce84ae68a3a5ff87d47 Dem, Setting write flag to false when succesfully written FF to NvM. --- diff --git a/diagnostic/Dem/Dem.c b/diagnostic/Dem/Dem.c index 548b7231..121cf1b8 100644 --- a/diagnostic/Dem/Dem.c +++ b/diagnostic/Dem/Dem.c @@ -1617,7 +1617,11 @@ static void storeFreezeFrameDataPerMem() for(uint16 i = 0; i < DEM_MAX_NUMBER_FF_DATA_PRI_MEM; i++){ if(memcmp(&priMemFreezeFrameBuffer[i], FreezeFrameMirrorBuffer[i], sizeof(FreezeFrameRecType))){ - if( E_NOT_OK == writeNvmMirror(FreezeFrameBlockId[i], (uint8 *)FreezeFrameMirrorBuffer[i], (const uint8 *)&priMemFreezeFrameBuffer[i], sizeof(FreezeFrameRecType)) ) { + if( E_OK == writeNvmMirror(FreezeFrameBlockId[i], (uint8 *)FreezeFrameMirrorBuffer[i], (const uint8 *)&priMemFreezeFrameBuffer[i], sizeof(FreezeFrameRecType)) ) { + FFIsModified = FALSE; + } + else + { FFIsModified = TRUE; } }