brewco/prompt.c

changeset 443
6b80a37fdf8d
parent 442
1193bd7d460f
child 445
3ec477cda546
--- 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;

mercurial