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