Yes, the code is very tight on the existing datalogger - but the bigger problem with the existing program is that when you set anything (from the PC program) you also change the internal 'temperature calibration' - I was very careful in my first two tests but in the 3rd (ended this Sunday) I have a 0.2C difference in the average

(which could also be from the fact that I had in tests two solar watches and I kept them and the ezChronos for a few hours on 2 days in a 'crown up, face to the sun' position instead of the normal 'face down on the warm source' position).
The other problems with the existing datalogger PC program and watch firmware are that reading time can only be done with 1 second accuracy and calibration values can not be read (or set with some decent repeatable accuracy).
Coding a slightly better one proved to be a small pain - the 'free CCS' (code-size limited) has a buggy library and for the moment can not be used reliably, and using msp430-gcc was also quite 'unfriendly' - since I had first to update my cygwin environment and then basically compile msp430-gcc from sources. Right now I am using that on one system and the 'full CCS' on another with a 30-days evaluation license (which can be extended with another 90 days). And all that time lost was before playing with the PC-part (where the existing programs are Tcl/Tk compiled stuff)
The current plan is to try to have a more usable pair of firmware + PC-program probably by late Saturday / early Sunday and after that at some point start the first of those 3 timing + temperature logging measurements on my ezChronos (I will also double-check on that with the video method, which seems to be usable on it). Of course that the software will also be posted so that other people will be able to start their own tests
