X-Git-Url: http://dolda2000.com/gitweb/?a=blobdiff_plain;f=kokare.c;h=f98fd962dcf9890ad3508cfd9c08a2f93df5b0d2;hb=c97e331c3a64f2f4e24ed84b7cb0b52de2562f20;hp=0170237153c766d930f8178b73f8c15f2c402496;hpb=9a754855ff4e519205567ab96780b3ccb998a9d0;p=kokare.git diff --git a/kokare.c b/kokare.c index 0170237..f98fd96 100644 --- a/kokare.c +++ b/kokare.c @@ -237,7 +237,7 @@ void convcycle(void) * t = B / l * Note, temperature is in Kelvin */ -#define C 9.792934 +#define C 9.361168 #define B 4020.0 if(state == 0) { if((mnow - last > 200000) && tavgok) { @@ -322,12 +322,6 @@ int main(void) cur = 0; if(cur > 100) cur = 100; - if(cur < 100) { - display(cur, 0, run); - } else { - dsp[0] = SEGG; - dsp[1] = SEGG | (run?SEGP:0); - } utime = mnow; } if(mnow - utime > 2000000) { @@ -338,6 +332,12 @@ int main(void) run = !run; sstate = 0; } + if(cur < 100) { + display(cur, 0, run); + } else { + dsp[0] = SEGG; + dsp[1] = SEGG | (run?SEGP:0); + } } else if(state == 2) { /* Display raw temp time reading */ if(ttimea < 20000) { @@ -364,7 +364,7 @@ int main(void) * ms. */ trdelay = 7; } else { - trdelay = 79 - (delta * 9); + trdelay = 75 - (delta * 5); } } else { tron = 0;