main/automation.c

changeset 104
03c38ad63e8c
parent 102
96e30a3a3980
child 117
b6d5c4cb61bb
--- a/main/automation.c	Tue Jun 22 22:21:09 2021 +0200
+++ b/main/automation.c	Tue Jun 22 23:06:41 2021 +0200
@@ -1181,14 +1181,14 @@
 			MLT_info(71, 26, false);
 			Buttons_Add(  5, 200, 60, 40, (char *)"Stop", 0);
 			Buttons[0].dark = true;
-			Buttons_Add(  5,  26, 60, 40, (char *)"+1",   1);
-			Buttons_Add(255,  26, 60, 40, (char *)"-1",   2);
+			Buttons_Add(  5,  26, 60, 40, (char *)"+0.5",   1);
+			Buttons_Add(255,  26, 60, 40, (char *)"-0.5",   2);
 			/*
 			 * The next key is not a mistake, but we need a key entry which
 			 * will later become the pump key. The keyscan routine will find
 			 * the original key if pressed.
 			 */
-			Buttons_Add(255,  26, 60, 40, (char *)"-1",   3);
+			Buttons_Add(255,  26, 60, 40, (char *)"-0.5",   3);
 			Buttons_Show();
 		    }
 		} else {
@@ -1228,13 +1228,13 @@
                     	case 1:	if (xSemaphoreTake(xSemaphoreDriver, 10) == pdTRUE) {
                                     if (Main_Screen == MAIN_AUTO_COOLING_H) {
                                         if (driver_state->mlt_sp < 77.0)
-                                            driver_state->mlt_sp += 1.0;
+                                            driver_state->mlt_sp += 0.5;
                                     } else if (Main_Screen == MAIN_AUTO_COOLING_M) {
                                         if (driver_state->mlt_sp < 66.0)
-                                            driver_state->mlt_sp += 1.0;
+                                            driver_state->mlt_sp += 0.5;
                                     } else if (Main_Screen == MAIN_AUTO_COOLING_C) {
                                         if (driver_state->mlt_sp < 45.0)
-                                            driver_state->mlt_sp += 1.0;
+                                            driver_state->mlt_sp += 0.5;
                                     }
                                     xSemaphoreGive(xSemaphoreDriver);
                                 }
@@ -1250,13 +1250,13 @@
                     	case 2: if (xSemaphoreTake(xSemaphoreDriver, 10) == pdTRUE) {
                                     if (Main_Screen == MAIN_AUTO_COOLING_H) {
                                         if (driver_state->mlt_sp > 71.0)
-                                            driver_state->mlt_sp -= 1.0;
+                                            driver_state->mlt_sp -= 0.5;
                                     } else if (Main_Screen == MAIN_AUTO_COOLING_M) {
                                         if (driver_state->mlt_sp > 60.0)
-                                            driver_state->mlt_sp -= 1.0;
+                                            driver_state->mlt_sp -= 0.5;
                                     } else if (Main_Screen == MAIN_AUTO_COOLING_C) {
                                         if (driver_state->mlt_sp > 10.0)
-                                            driver_state->mlt_sp -= 1.0;
+                                            driver_state->mlt_sp -= 0.5;
                                     }
                                     xSemaphoreGive(xSemaphoreDriver);
                                 }

mercurial