135   if(oldTs != ts && (ts == 0 || ts == 4))
 
  142     id = (
id & 0x01) == 0x01 ? 
id-1 : 
id+1;
 
void LCDstring(uint8_t *data)
 
UCHAR GetTenthSec(void)
interface to get the global tenth seconds 
 
#define MAX_ABS_INNER_TEMP
 
UINT SetLimitValue(UINT val, DATTYPE dt, CHAR dir, INT min, INT max)
limiting values to constraints 
 
#define MIN_ABS_INNER_TEMP
 
void WriteSetupValue(SETUP_ITEM *si, UCHAR allow, UCHAR id)
put a setup item on screen, which consist of a name and a value spread over two lines ...
 
SETUP_ITEM EEMEM ge_setups[NUM_SETUPS]
 
void WriteSetupGroup(UCHAR grp)
 
void TestButton(BTN_CODE bc)
testing diferent button codes by screen visualization (inactive) 
 
void PrintPage(UCHAR id)
takes care of visualization on screen, flashes the selected setup value, identifies selected item and...
 
#define REV_CURRENT_VALUE
 
void SetupInit(void)
setup initialization at startup 
 
void SetSetupValues(UINT *sv)
update payload values in from ram to eeprom 
 
MEASSET EEMEM ge_msRec[NUM_MSR]
 
void DoSetup(BTN_CODE bc, OP_MODE *opm)
does the setup job, distinguishes data selection and modification dependent on user pressed buttons a...
 
void LCDGotoXY(uint8_t x, uint8_t y)
 
UINT g_setVals[NUM_SETUPS]
 
UINT * GetSetupValues(UCHAR fromEep)
get payload values from specified memory location