comparison main.c @ 45:6466e8720e04

Add sprinkler control stubs for testing
author Daniel O'Connor <darius@dons.net.au>
date Tue, 02 Apr 2013 14:49:50 +1030
parents f1cc171b06b5
children 5b7d21698a80
comparison
equal deleted inserted replaced
44:f1cc171b06b5 45:6466e8720e04
17 #include "flash.h" 17 #include "flash.h"
18 #include "hw.h" 18 #include "hw.h"
19 #include "lcd.h" 19 #include "lcd.h"
20 #include "main.h" 20 #include "main.h"
21 #include "rtc.h" 21 #include "rtc.h"
22 #include "sprink.h"
22 #include "tempctrl.h" 23 #include "tempctrl.h"
23 #include "touch.h" 24 #include "touch.h"
24 25
25 #define MAXARGS 10 26 #define MAXARGS 10
26 #define LINEBUF 40 27 #define LINEBUF 40
154 lcd_ellipse(160, 120, 50, 30, 1, LCD_WHITE); 155 lcd_ellipse(160, 120, 50, 30, 1, LCD_WHITE);
155 lcd_ellipse(160, 120, 30, 50, 1, LCD_WHITE); 156 lcd_ellipse(160, 120, 30, 50, 1, LCD_WHITE);
156 157
157 /* Setup temperature control stuff */ 158 /* Setup temperature control stuff */
158 tempctrl_init(); 159 tempctrl_init();
160
161 /* Setup sprinkler stuff */
162 sprink_init();
159 163
160 while (1) { 164 while (1) {
161 fputs("> ", stdout); 165 fputs("> ", stdout);
162 166
163 while (cmd.state != 255) { 167 while (cmd.state != 255) {
164 tempctrl_update(); 168 tempctrl_update();
169 sprink_update();
165 } 170 }
166 171
167 if (cmd.len < 1) 172 if (cmd.len < 1)
168 goto out; 173 goto out;
169 174