Hey jessey,
I guess it's just a matter of semantics, but you may find this interesting.
Code:<font color="#000000"><b>SetPoint </b><font color="#008000"><b>VAR BYTE </b></font>: <b>SetPoint_DEFAULT </b><font color="#008000"><b>CON </b></font><font color="#800000"><b>150 </b></font><b>Threshold </b><font color="#008000"><b>VAR BYTE </b></font>: <b>Threshold_DEFAULT </b><font color="#008000"><b>CON </b></font><font color="#800000"><b>5 </b></font><font color="#008000"><b>DATA </b></font>@<font color="#800000"><b>94 </b></font><font color="#0000FF"><b><i>; Start this block of data at EE addr 94 </i></b></font><b>EE_SetPoint </b><font color="#008000"><b>DATA </b></font><b>SetPoint_DEFAULT EE_Threshold </b><font color="#008000"><b>DATA </b></font><b>Threshold_DEFAULT </b><font color="#008000"><b>READ </b></font><b>EE_SetPoint</b>, <b>SetPoint </b><font color="#0000FF"><b><i>; read EE values on powerup </i></b></font><font color="#008000"><b>READ </b></font><b>EE_Threshold</b>, <b>Threshold </b><font color="#008000"><b>GOTO </b></font><b>Main </b><font color="#0000FF"><b><i>;----[Save/Restore EEPROM values]------------------------------------------ </i></b></font><b>Save_SetPoint</b>: <font color="#0000FF"><b><i>; write current SetPoint to EEPROM </i></b></font><font color="#008000"><b>WRITE </b></font><b>EE_SetPoint</b>, <b>SetPoint </b><font color="#008000"><b>RETURN </b></font><b>Default_SetPoint</b>: <font color="#0000FF"><b><i>; restore default SetPoint value </i></b></font><font color="#008000"><b>WRITE </b></font><b>EE_SetPoint</b>, <b>SetPoint_DEFAULT </b><font color="#008000"><b>READ </b></font><b>EE_SetPoint</b>, <b>SetPoint </b><font color="#008000"><b>RETURN </b></font><font color="#0000FF"><b><i>;----------------- </i></b></font><b>Save_Threshold</b>: <font color="#0000FF"><b><i>; write current Threshold to EEPROM </i></b></font><font color="#008000"><b>WRITE </b></font><b>EE_Threshold</b>, <b>Threshold </b><font color="#008000"><b>RETURN </b></font><b>Default_Threshold</b>: <font color="#0000FF"><b><i>; restore default Threshold value </i></b></font><font color="#008000"><b>WRITE </b></font><b>EE_Threshold</b>, <b>Threshold_DEFAULT </b><font color="#008000"><b>READ </b></font><b>EE_Threshold</b>, <b>Threshold </b><font color="#008000"><b>RETURN </b></font><font color="#0000FF"><b><i>;----------------- </i></b></font><b>Save_ALL</b>: <font color="#0000FF"><b><i>; save ALL values to EEPROM </i></b></font><font color="#008000"><b>GOSUB </b></font><b>Save_SetPoint </b><font color="#008000"><b>GOSUB </b></font><b>Save_Threshold </b><font color="#008000"><b>RETURN </b></font><b>Default_ALL</b>: <font color="#0000FF"><b><i>; restore ALL default values </i></b></font><font color="#008000"><b>GOSUB </b></font><b>Default_SetPoint </b><font color="#008000"><b>GOSUB </b></font><b>Default_Threshold </b><font color="#008000"><b>RETURN </b></font><b>Main</b>:




Bookmarks