thermferm/lcd-buffer.c

changeset 422
13502d0dda65
parent 420
644a6106d712
child 484
7362ebd40f26
--- a/thermferm/lcd-buffer.c	Sat Nov 14 17:00:37 2015 +0100
+++ b/thermferm/lcd-buffer.c	Sat Nov 14 23:40:51 2015 +0100
@@ -149,26 +149,41 @@
 	return;
     }
 
-#ifdef HAVE_WIRINGPI_H
-    lcdPosition(lcdHandle, 0, r);
-    lcdPuts(lcdHandle, tmp->row);
-#endif
-    slcdPosition(slcdHandle, 0, r);
-    slcdPuts(slcdHandle, tmp->row);
-
-    r++;
-    if (r < Config.lcd_rows) {
-	if (tmp->next != NULL)
-	    tmp = tmp->next;
-	else
-	    tmp = my_lcd_rows;
+    for (r = 0; r < Config.lcd_rows; r++) {
 #ifdef HAVE_WIRINGPI_H
 	lcdPosition(lcdHandle, 0, r);
 	lcdPuts(lcdHandle, tmp->row);
 #endif
 	slcdPosition(slcdHandle, 0, r);
 	slcdPuts(slcdHandle, tmp->row);
+
+	if (tmp->next != NULL)
+	    tmp = tmp->next;
+	else
+	    tmp = my_lcd_rows;
     }
+
+#ifdef HAVE_WIRINGPI_H
+//    lcdPosition(lcdHandle, 0, r);
+//    lcdPuts(lcdHandle, tmp->row);
+#endif
+//    slcdPosition(slcdHandle, 0, r);
+//    slcdPuts(slcdHandle, tmp->row);
+
+//    r++;
+//    if (r < Config.lcd_rows) {
+//	if (tmp->next != NULL)
+//	    tmp = tmp->next;
+//	else
+//	    tmp = my_lcd_rows;
+#ifdef HAVE_WIRINGPI_H
+//	lcdPosition(lcdHandle, 0, r);
+//	lcdPuts(lcdHandle, tmp->row);
+#endif
+//	slcdPosition(slcdHandle, 0, r);
+//	slcdPuts(slcdHandle, tmp->row);
+//    }
+
 }
 
 

mercurial