Get rid of sprintf.
This commit is contained in:
parent
3a1d2ad3ad
commit
e12f3e262f
@ -50,21 +50,29 @@ unsigned long lastRun = 0;
|
|||||||
// On/Off state of the kettle.
|
// On/Off state of the kettle.
|
||||||
char* ShowKettleState() {
|
char* ShowKettleState() {
|
||||||
if (KettleMode == MANUAL) {
|
if (KettleMode == MANUAL) {
|
||||||
return (char*)"Kettle: Manual";
|
return (char*)F("Kettle: Manual");
|
||||||
} else if (KettleMode == AUTOMATIC) {
|
} else if (KettleMode == AUTOMATIC) {
|
||||||
return (char*)"Kettle: Auto";
|
return (char*)F("Kettle: Auto");
|
||||||
} else {
|
} else {
|
||||||
return (char*)"Kettle: Off";
|
return (char*)F("Kettle: Off");
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
char* ShowKettleSetting() {
|
char* ShowKettleSetting() {
|
||||||
static char LCD_Line[20];
|
static char LCD_Line[21];
|
||||||
|
char setting[4];
|
||||||
if (KettleMode == MANUAL) {
|
if (KettleMode == MANUAL) {
|
||||||
sprintf(LCD_Line, "Kettle Power: %03d%", KettleDuty / 10);
|
strcpy(LCD_Line, (char*)F("Kettle Power: "));
|
||||||
|
itoa(KettleDuty / 10, setting, 10);
|
||||||
|
strcat(LCD_Line, setting);
|
||||||
|
strcat(LCD_Line, "%");
|
||||||
|
|
||||||
return LCD_Line;
|
return LCD_Line;
|
||||||
} else if (KettleMode == AUTOMATIC) {
|
} else if (KettleMode == AUTOMATIC) {
|
||||||
sprintf(LCD_Line, "Kettle Temp: %03dF", KettleSetpoint / 10);
|
strcpy(LCD_Line, (char*)F("Kettle Temp: "));
|
||||||
|
itoa(KettleSetpoint / 10, setting, 10);
|
||||||
|
strcat(LCD_Line, setting);
|
||||||
|
strcat(LCD_Line, "F");
|
||||||
return LCD_Line;
|
return LCD_Line;
|
||||||
} else {
|
} else {
|
||||||
return (char*)"";
|
return (char*)"";
|
||||||
|
Loading…
Reference in New Issue
Block a user