Mercurial > ~darius > hgwebdir.cgi > stm32temp
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 |