This the release note for the VK3EM Universal Temperature Controller
Build 20
Ver 1.2
Dated 29/6/02.
Support web site http://www.geocities.com/vk3em/avr-tempc/avr-temp.htm
email : vk3em@yahoo.com
         
Rev 1.00 - 1/6/02 - Initial Release
Rev 1.01 - 2/6/02 - Test Release
Rev 1.02 - 3/6/02 - Fixed bug with Temp Lock reporting.         
Rev 1.2  - 25/6/02 - Added LCD Support. Added Delay before sensor convertion.
                     Increased number of averages for sensor convertion.
                     Changed control algorithm to support heating, cooling or both
                     without the need for a setup change.
Rev 1.3  - 20/6/02 - Major Updates to code. Temp measurements, LEDs, LCD and Report string
                     are now triggered with one master interupt based timer with 100ms
                     resolution. Temp measurement is now an average of the last two
                     and current measurements. Measurement times were slowed to 1 sec
                     due to 240v switching transients causing noise on sensors with long
                     leads (causing the relay to bounce too often).
                     
                     RS-232 Speed now user programmable.
                     Factory defaults are automatically done if NVRAM is blank.
                     Code has been changed such that most hardware related items 
                     can be specified in common.h.                     
         
Current Bugs :
   
    - When inputting negative temps, negative sign is not echoed.
    - When in setup mode, an exiting to temp control mode, reporting strings did not 
      work (they occurred, but with erratic timing). Temp solution was to re-initialise
      the Micro before jumping into the temperature control state. 
    - No error checking on cal temp
    - Some compiler warnings I do not understand. They dont appear to cause a problem.
    - Entry into setup mode from reporting mode via "CQ" command is a bit erratic.
    
See the support website for building hardware and implementing the controller.

Regards
Luke

