diff -r 1193bd7d460f -r 6b80a37fdf8d brewco/prompt.c --- a/brewco/prompt.c Sat Nov 28 21:00:29 2015 +0100 +++ b/brewco/prompt.c Wed Dec 02 17:16:41 2015 +0100 @@ -32,7 +32,7 @@ -void prompt(int index) +void prompt(int index, char *text) { char message[81]; int line; @@ -48,7 +48,9 @@ piUnlock(LOCK_LCD); #endif return; - case 101: snprintf(message, Config.lcd_cols + 1, " Brewco %s ", VERSION); + case 100: snprintf(message, Config.lcd_cols + 1, text); + break; + case 101: snprintf(message, Config.lcd_cols + 1, " Brewco %s \007", VERSION); break; case 102: snprintf(message, Config.lcd_cols + 1, " SETUP MENU "); break; @@ -58,21 +60,33 @@ break; case 111: snprintf(message, Config.lcd_cols + 1, "AUTO --> Mash In "); break; - case 112: snprintf(message, Config.lcd_cols + 1, "AUTO --> Fitasi "); + case 112: snprintf(message, Config.lcd_cols + 1, "AUTO --> Phytase "); break; - case 113: snprintf(message, Config.lcd_cols + 1, "AUTO --> Glucanasi "); + case 113: snprintf(message, Config.lcd_cols + 1, "AUTO --> Glucanase "); break; - case 114: snprintf(message, Config.lcd_cols + 1, "AUTO --> Proteasi "); + case 114: snprintf(message, Config.lcd_cols + 1, "AUTO --> Protease "); break; - case 115: snprintf(message, Config.lcd_cols + 1, "AUTO --> B-amilasi "); + case 115: snprintf(message, Config.lcd_cols + 1, "AUTO --> \342-Amylase "); /* Beta */ break; - case 116: snprintf(message, Config.lcd_cols + 1, "AUTO --> A-amilasi 1"); + case 116: snprintf(message, Config.lcd_cols + 1, "AUTO --> \340-Amylase 1"); /* Alpha */ break; - case 117: snprintf(message, Config.lcd_cols + 1, "AUTO --> A-amilasi 2"); + case 117: snprintf(message, Config.lcd_cols + 1, "AUTO --> \340-Amylase 2"); break; case 118: snprintf(message, Config.lcd_cols + 1, "AUTO --> Mash Out "); break; - case 121: snprintf(message, Config.lcd_cols + 1, "AUTO --> Hop xx "); + case 119: snprintf(message, Config.lcd_cols + 1, "AUTO --> Boil "); + break; + case 120: snprintf(message, Config.lcd_cols + 1, "AUTO --> Cooling "); + break; + case 121: snprintf(message, Config.lcd_cols + 1, "AUTO --> Whirlpool "); + break; + case 122: snprintf(message, Config.lcd_cols + 1, "AUTO --> Hop xx "); + break; + case 131: snprintf(message, Config.lcd_cols + 1, " Edit brewsystem "); + break; + case 132: snprintf(message, Config.lcd_cols + 1, " Toggle Yes/No "); + break; + case 200: snprintf(message, Config.lcd_cols + 1, text); break; case 202: snprintf(message, Config.lcd_cols + 1, " Manage Recipes "); break; @@ -108,9 +122,13 @@ break; case 218: snprintf(message, Config.lcd_cols + 1, " Add Brewsystem? "); break; - case 301: snprintf(message, Config.lcd_cols + 1, " Finished "); + case 300: snprintf(message, Config.lcd_cols + 1, text); + break; + case 301: snprintf(message, Config.lcd_cols + 1, " Finished "); break; - case 302: snprintf(message, Config.lcd_cols + 1, " Shutting down "); + case 302: snprintf(message, Config.lcd_cols + 1, " Shutting down "); + break; + case 400: snprintf(message, Config.lcd_cols + 1, text); break; case 401: snprintf(message, Config.lcd_cols + 1, "--- MAN AUTO SETUP"); break;