thermferm/lcd-buffer.c

changeset 418
0bfe08c7ba6e
parent 245
b01b6238eb67
child 420
644a6106d712
equal deleted inserted replaced
417:9943f49fdb98 418:0bfe08c7ba6e
23 #include "thermferm.h" 23 #include "thermferm.h"
24 #include "lcd-buffer.h" 24 #include "lcd-buffer.h"
25 #include "lcd-pcf8574.h" 25 #include "lcd-pcf8574.h"
26 #include "panel.h" 26 #include "panel.h"
27 27
28
29 #ifdef HAVE_WIRINGPI_H
30 28
31 int current_lines = 0; 29 int current_lines = 0;
32 int current_offset = 0; 30 int current_offset = 0;
33 lcd_rows *my_lcd_rows = NULL; 31 lcd_rows *my_lcd_rows = NULL;
34 32
147 if (tmp == NULL) { 145 if (tmp == NULL) {
148 syslog(LOG_NOTICE, "lcd_buf_show: search after last record, current_offset=%d current_lines=%d i=%d", current_offset, current_lines, i); 146 syslog(LOG_NOTICE, "lcd_buf_show: search after last record, current_offset=%d current_lines=%d i=%d", current_offset, current_lines, i);
149 return; 147 return;
150 } 148 }
151 149
150 #ifdef HAVE_WIRINGPI_H
152 lcdPosition(lcdHandle, 0, r); 151 lcdPosition(lcdHandle, 0, r);
153 lcdPuts(lcdHandle, tmp->row); 152 lcdPuts(lcdHandle, tmp->row);
153 #endif
154 154
155 r++; 155 r++;
156 if (r < Config.lcd_rows) { 156 if (r < Config.lcd_rows) {
157 if (tmp->next != NULL) 157 if (tmp->next != NULL)
158 tmp = tmp->next; 158 tmp = tmp->next;
159 else 159 else
160 tmp = my_lcd_rows; 160 tmp = my_lcd_rows;
161 #ifdef HAVE_WIRINGPI_H
161 lcdPosition(lcdHandle, 0, r); 162 lcdPosition(lcdHandle, 0, r);
162 lcdPuts(lcdHandle, tmp->row); 163 lcdPuts(lcdHandle, tmp->row);
164 #endif
163 } 165 }
164 } 166 }
165 167
166 168
167
168 #endif

mercurial