[color=Blue]if [/color][color=Purple]Data_CMD1[/color][color=DarkCyan]=[/color][color=Navy]$51 [/color][color=Blue]then let [/color][color=Purple]Data_CMD2[/color][color=DarkCyan]=[/color][color=Red]"1" [/color][color=Blue]gosub [/color][color=Black]flashing[/color]
[color=Blue]else if [/color][color=Purple]Data_CMD1[/color][color=DarkCyan]=[/color][color=Navy]$52 [/color][color=Blue]then let [/color][color=Purple]Data_CMD2[/color][color=DarkCyan]=[/color][color=Red]"2" [/color][color=Blue]gosub [/color][color=Black]flashing[/color]
[color=Blue]else if [/color][color=Purple]Data_CMD1[/color][color=DarkCyan]=[/color][color=Navy]$53 [/color][color=Blue]then let [/color][color=Purple]Data_CMD2[/color][color=DarkCyan]=[/color][color=Red]"3" [/color][color=Blue]gosub [/color][color=Black]flashing [/color]
[color=Blue]else if [/color][color=Purple]Data_CMD1[/color][color=DarkCyan]=[/color][color=Navy]$54 [/color][color=Blue]then let [/color][color=Purple]Data_CMD2[/color][color=DarkCyan]=[/color][color=Red]"4" [/color][color=Blue]gosub [/color][color=Black]flashing[/color]
[color=Blue]endif
goto [/color][color=Black]updatex:
Flashing:[/color]
[color=Blue]SerOut LCD_data_out[/color][color=Black],[/color][color=Blue]t38400_64[/color][color=Black],[/color][color=Blue]([/color][color=Red]"t12.txt="[/color][color=Black],[/color][color=Navy]$22[/color][color=Black],[/color][color=Red]"Flashing C"[/color][color=Black],[/color][color=Purple]Data_CMD2[/color][color=Black],[/color][color=Navy]$22[/color][color=Blue])gosub [/color][color=Black]terminate[/color]
[color=Blue]SerOut LCD_data_out[/color][color=Black],[/color][color=Blue]t38400_64[/color][color=Black],[/color][color=Blue]([/color][color=Red]"t0.txt="[/color][color=Black],[/color][color=Navy]$22[/color][color=Black],[/color][color=Red]"Please Wait"[/color][color=Black],[/color][color=Navy]$22[/color][color=Blue])gosub [/color][color=Black]terminate[/color]
[color=Blue]pause [/color][color=Navy]15000[/color]
[color=Blue]pokesfr [/color][color=Navy]$0E[/color][color=Black], [/color][color=Navy]1[/color]
[color=Blue]hi2csetup OFF
pause [/color][color=Navy]50[/color]
[color=Blue]if [/color][color=Purple]Data_CMD2[/color][color=DarkCyan]=[/color][color=Red]"1" [/color][color=Blue]then BootI2c [/color][color=Navy]4 [/color][color=Green]'update from eeprom to 0[/color]
[color=Blue]elseif [/color][color=Purple]Data_CMD2[/color][color=DarkCyan]=[/color][color=Red]"2" [/color][color=Blue]then BootI2c [/color][color=Navy]5 [/color][color=Green]'update from eeprom to 1[/color]
[color=Blue]elseif [/color][color=Purple]Data_CMD2[/color][color=DarkCyan]=[/color][color=Red]"3" [/color][color=Blue]then BootI2c [/color][color=Navy]6 [/color][color=Green]'update from eeprom to 2[/color]
[color=Blue]elseif [/color][color=Purple]Data_CMD2[/color][color=DarkCyan]=[/color][color=Red]"4" [/color][color=Blue]then BootI2c [/color][color=Navy]7 [/color][color=Green]'update from eeprom to 3[/color]
[color=Blue]endif
reset[/color]