uint16_t VirtAddVarTab[NB_OF_VAR] = {0, 1, 2};
int main(void) {
HAL_FLASH_Unlock();
EE_Init();
EE_ReadVariable(VirtAddVarTab[0], &LubeCount);
EE_ReadVariable(VirtAddVarTab[1], &WheelRotateLimitBase);
EE_ReadVariable(VirtAddVarTab[2], &LubeDelay);
if (WheelRotateLimitBase == 0) {
EE_WriteVariable(VirtAddVarTab[0], 0); //Write LubeCount if device clear
EE_WriteVariable(VirtAddVarTab[1], 2400); //Write WheelRotateLimitBase if device clear
EE_WriteVariable(VirtAddVarTab[2], 1600); //Write LubeDelay if device clear
}
}