Esempio n. 1
0
/**
 * Check if MemEEPROM is working
 * @return  1 = is working 0 = not working
 */
int memEEPROM_isAlive(void)
{
    //check if working normally

    int indxVar;    //DAT_StateVar indxVar;
    int wvalue,rvalue;

    //indxVar = sta_MemEEPROM_testVal;
    indxVar = 0;
    
    wvalue = 5005;
    rvalue = 0;
    mem_setVar(indxVar, wvalue);
    rvalue = mem_getVar(indxVar);
    if(rvalue!=wvalue){return 0;}

    wvalue = 5006;
    rvalue = 0x00;
    mem_setVar(indxVar, wvalue);
    rvalue = mem_getVar(indxVar);
    if(rvalue!=wvalue){return 0;}

    return 1;
}
Esempio n. 2
0
int ppc_get_opMode(void* param){
    MemEEPROM_Vars mem_eeprom_var = mem_ppc_opMode;
    int res = mem_getVar(mem_eeprom_var);
    return res;
}
Esempio n. 3
0
int ppc_get_resetCounter(void* param){
    MemEEPROM_Vars mem_eeprom_var = mem_ppc_resetCounter;
    int res = mem_getVar(mem_eeprom_var);
    return res;
}
Esempio n. 4
0
int ppc_get_hoursAlive(void* param){
    MemEEPROM_Vars mem_eeprom_var = mem_ppc_hoursAlive;
    int res = mem_getVar(mem_eeprom_var);
    return res;
}