working on bug fix flash save

This commit is contained in:
2022-12-14 08:32:28 +01:00
parent 54fef083bf
commit 9476d996ff
8 changed files with 105 additions and 20 deletions

View File

@ -157,7 +157,7 @@ PRIVATE VOID vTask( PVOID arg )
BOOL boOK = TRUE;
//boOK &= USFL_boInitializeModule();
boOK &= USFL_boInitializeModule();
boOK &= VARH_boInitializeModule();
boOK &= DIPO_boInitializeModule();

View File

@ -374,7 +374,7 @@ BOOL VARH_vSaveVariablestoFlash( VOID )
for( U8 u8Var = 0; u8Var < VARH_eNumberOfVariables; u8Var++ )
{
if( (m_astVarInfo[u8Var].u8Flags & VARH_FLAGINFO_FLASH) == VARH_FLAGINFO_FLASH ){
boOK &= USFL_boSetVariable(u8Var, VARH_u32GetVariableData(u8Var));
boOK &= USFL_boSetVariable(u8Var, VARH_uGetVariableData(u8Var));
}
}
USFL_vLock();
@ -395,9 +395,9 @@ VOID VARH_vLoadVariablesfromFlash( VOID )
for( U8 u8Var = 0; u8Var < VARH_eNumberOfVariables; u8Var++ )
{
if( (m_astVarInfo[u8Var].u8Flags & VARH_FLAGINFO_FLASH) == VARH_FLAGINFO_FLASH ){
U32 u32Data;
boOK &= USFL_boGetVariable(u8Var, &u32Data);
if( boOK ) VARH_vSetVariableDataFromSystemU32(u8Var, u32Data);
VARH_UVariable uData;
boOK &= USFL_boGetVariable(u8Var, &uData);
if( boOK ) VARH_vSetVariableDataFromSystem(u8Var, uData);
}
}
if( !boOK ){