minor changes, bug fixes
This commit is contained in:
parent
589de4957a
commit
2ef9de522c
10
stir.ino
10
stir.ino
@ -7,7 +7,7 @@
|
||||
#define SX Serial.print
|
||||
#define SXN Serial.println
|
||||
|
||||
String VERSION = "1.5.2";
|
||||
String VERSION = "1.5.3";
|
||||
|
||||
int SPEEDINC = 50; // speed increment (rpm)
|
||||
|
||||
@ -209,7 +209,7 @@ void loop() { //////////////////////////////////////////////////////////////////
|
||||
if (S==3) cat[M]++; // cat 0 on/off
|
||||
if (S==4) ctime[M]+=10; // cat time 0 up
|
||||
if (S==5) rtime[M]+=10; // rise time 0 up
|
||||
if (S==6) otime[M]++; // off time 0 up
|
||||
if (S==6) otime[M]+=3; // off time 0 up
|
||||
}
|
||||
} else { // turn encoder counterclockwise
|
||||
if (M==2) S--; // scroll menu
|
||||
@ -220,7 +220,7 @@ void loop() { //////////////////////////////////////////////////////////////////
|
||||
if (S==3) cat[M]--; // cat 0 on/off
|
||||
if (S==4) ctime[M]-=10; // cat time 0 down
|
||||
if (S==5) rtime[M]-=10; // rise time 0 down
|
||||
if (S==6) otime[M]--; // off time 0 down
|
||||
if (S==6) otime[M]-=3; // off time 0 down
|
||||
}
|
||||
}
|
||||
|
||||
@ -248,6 +248,7 @@ void loop() { //////////////////////////////////////////////////////////////////
|
||||
|
||||
void oset(int n,int t) { ///////////////////////////////////////////////////////////////// set switch off timer
|
||||
otime[n]=cut(t,0,99);ots[n]=MS;ostate[n]=otime[n]?1:0;
|
||||
SAVE++;
|
||||
}
|
||||
|
||||
void fset(int n,int s) { /////////////////////////////////////////////////////////////// set fan state (on/off)
|
||||
@ -256,6 +257,7 @@ void fset(int n,int s) { ///////////////////////////////////////////////////////
|
||||
} else {
|
||||
F[n]=0;bstate[n]=0;
|
||||
}
|
||||
SAVE++;
|
||||
}
|
||||
|
||||
void bset(int n,int s) { ///////////////////////////////////////////////////////////// set boost state (on/off)
|
||||
@ -264,6 +266,7 @@ void bset(int n,int s) { ///////////////////////////////////////////////////////
|
||||
} else {
|
||||
bstate[n]=0;rts=MS+RDELAY;updatePWM();
|
||||
}
|
||||
SAVE++;
|
||||
}
|
||||
|
||||
void updatelcd() { ///////////////////////////////////////////////////////////////////////////////// update LCD
|
||||
@ -295,7 +298,6 @@ void updatespeed() { ///////////////////////////////////////////////////////////
|
||||
if (F[i]) {
|
||||
if (bstate[i]) ilcd(1+i*3,0,-2, (((long)btime[i]*60000)-(MS-(long)bts[i]))/1000/60+1);
|
||||
else if (ostate[i]) ilcd(1+i*3,0,-2, (((long)otime[i]*3600000)-(MS-(long)ots[i]))/1000/60/60+1);
|
||||
else slcd(0,0,1," ");
|
||||
ilcd(7+i*5,0,-4,round(xpm[i]));
|
||||
if ((!bstate[i] && xv[i]<v[i]) || (bstate[i] && xb[i]<b[i])) clcd(6+i*5,0,1);
|
||||
} else slcd(7+i*5,0,-4,"OFF");
|
||||
|
3
stirctl
3
stirctl
@ -18,7 +18,7 @@ $cmd=join(':',@ARGV);$cmd='info' if ($cmd=~/^\s*$/);
|
||||
|
||||
@r=split(':',&scmd($cmd));
|
||||
|
||||
print " Left Right\n";
|
||||
print " Left Right\n";
|
||||
printf("Stirrer On: %6d %6d\n", $r[0],$r[14]);
|
||||
printf("Speed: %6d %6d\n", $r[1],$r[15]);
|
||||
printf("Boost Speed: %6d %6d\n", $r[2],$r[16]);
|
||||
@ -54,7 +54,6 @@ sub scmd() { ###################################################################
|
||||
}
|
||||
|
||||
$msg=~s/[\r\n]+//g;
|
||||
print "$msg\n";
|
||||
return $msg;
|
||||
}
|
||||
|
||||
|
Loading…
Reference in New Issue
Block a user