temco_isp v3-5 --------------------------------------------------------------------- // RL 2011/01/21 // - go to ISP mode for 3 seconds on boot up. temco_isp v3-4 --------------------------------------------------------------------- // RL 06/05/10 // - changed page erase for Tstat. Now erases up to page 115 temco_isp v3-3 --------------------------------------------------------------------- // RL 06/01/21 // - removed unused variables which released space in memory // - tried to compress some code to release space in memory // - changed LED for NWT-CTRL // RL 06/03-29 // - changed Solar page erase function. Extended erase to 70. Before was 60 temco_isp v3-2 --------------------------------------------------------------------- // RL 05/12/09 // very important problem found // - ISP error found, if program was uploaded half-way, then there is no way to revive the device other than // un-mounting it and using a jumper to revive it in ISP mode. // - changed the logic in starting condition to fix problem above. Look for update_register == 0 to start in normal mode // - added additional code for Nwt-Ctrl // RL 05/12/14 // - added code that verifies if write to flash has been done properly // RL 05/12/26 // - rectified problem with the Enable2003 line for Tstat // RL 06/01/02 // - code corrected to ensure that Tstat upon start-up will not trigger Relays // RL 06/01/05 // - added new scan2 feature // - changed around timeout logic. Now will reset counter after every byte received. Timeout length is 5ms // - now cannot write to first register(0x0000), ISP purposes // RL 06/01/06 // - problem found where ISP replies too fast for the front end. // - added random delay to plug-and-play registers temco_isp v3-1 --------------------------------------------------------------------- // RL 05/05/30 // - added flash_info so that we can read flash register F000 and see ISP version number // - as well can read register 11 from modbus and see ISP version number // RL 05/06/07 // - added the 2003 enable for the T3-8in16out module // RL 05/06/29 // - added code for SimCraft // - added code for NETWORK CONTROLLER // RL 05/07/13 // - problem was found, seems like the file "Temco_ISP_TSTAT_04-09-05.hex" does not have P-P added properly // - ensured that the scan feature has a delay added to the response temco_isp v3-0 --------------------------------------------------------------------- All temco products ISP code in one file. Must select defines in lib_temco_isp.h file Added features to read valuable data from ISP mode temco_isp v2 --------------------------------------------------------------------- second version with a different protocol. Only modification made was the commands sent for each steps now more features can be added above this current code temco_isp v2 T3-32IN --------------------------------------------------------------------- modified display to show that we are in temco's ISP mode temco_isp v2 T3-8IO --------------------------------------------------------------------- modified display to show that we are in temco's ISP mode added software to ensure that relays remain off during ISP updating temco_isp v2 Tstat --------------------------------------------------------------------- modified display to show that we are in temco's ISP mode added software to ensure that relays remain off during ISP updating temco_isp v2-02 --------------------------------------------------------------------- temco_isp all in one, must change the define is lib_temco_isp.h file temco_isp v1 --------------------------------------------------------------------- first version that was made. Was only released to Bill Otto for testing purposes had to modify the protocol given the ISP code was not easily expandable