Queued fan control. Issue #90

This commit is contained in:
Erik van der Zalm
2012-03-04 13:05:26 +01:00
parent 21e2bae063
commit aac7aa3bf0
6 changed files with 29 additions and 22 deletions

View File

@@ -812,7 +812,7 @@ void MainMenu::showTune()
if(force_lcd_update)
{
lcd.setCursor(0,line);lcdprintPGM(MSG_FAN_SPEED);
lcd.setCursor(13,line);lcd.print(ftostr3(fanpwm));
lcd.setCursor(13,line);lcd.print(ftostr3(FanSpeed));
}
if((activeline!=line) )
@@ -823,7 +823,7 @@ void MainMenu::showTune()
linechanging=!linechanging;
if(linechanging)
{
encoderpos=fanpwm;
encoderpos=FanSpeed;
}
else
{
@@ -836,8 +836,8 @@ void MainMenu::showTune()
{
if(encoderpos<0) encoderpos=0;
if(encoderpos>255) encoderpos=255;
fanpwm=encoderpos;
analogWrite(FAN_PIN, fanpwm);
FanSpeed=encoderpos;
analogWrite(FAN_PIN, FanSpeed);
lcd.setCursor(13,line);lcd.print(itostr3(encoderpos));
}
@@ -1134,7 +1134,7 @@ void MainMenu::showControlTemp()
if(force_lcd_update)
{
lcd.setCursor(0,line);lcdprintPGM(MSG_FAN_SPEED);
lcd.setCursor(13,line);lcd.print(ftostr3(fanpwm));
lcd.setCursor(13,line);lcd.print(ftostr3(FanSpeed));
}
if((activeline!=line) )
@@ -1145,7 +1145,7 @@ void MainMenu::showControlTemp()
linechanging=!linechanging;
if(linechanging)
{
encoderpos=fanpwm;
encoderpos=FanSpeed;
}
else
{
@@ -1158,8 +1158,8 @@ void MainMenu::showControlTemp()
{
if(encoderpos<0) encoderpos=0;
if(encoderpos>255) encoderpos=255;
fanpwm=encoderpos;
analogWrite(FAN_PIN, fanpwm);
FanSpeed=encoderpos;
analogWrite(FAN_PIN, FanSpeed);
lcd.setCursor(13,line);lcd.print(itostr3(encoderpos));
}