23 |
unsigned int global_serial_byte_counter = 0, global_sms_counter = 1, global_time_counter = 0; |
unsigned int global_serial_byte_counter = 0, global_sms_counter = 1, global_time_counter = 0; |
24 |
unsigned int global_emergency_counter = 600, global_time_interval = 3600; |
unsigned int global_emergency_counter = 600, global_time_interval = 3600; |
25 |
unsigned char global_temp = 0; |
unsigned char global_temp = 0; |
26 |
unsigned char global_temp_old = 0; |
|
27 |
|
unsigned char global_temp_update_display = 0; |
28 |
|
|
29 |
unsigned char global_message_buffer1[BUFFER]; |
unsigned char global_message_buffer1[BUFFER]; |
30 |
unsigned char global_message_buffer2[BUFFER]; |
unsigned char global_message_buffer2[BUFFER]; |
243 |
|
|
244 |
if ( global_serial_byte_counter < BUFFER) //Prevent buffer overrun |
if ( global_serial_byte_counter < BUFFER) //Prevent buffer overrun |
245 |
global_serial_recieve_buffer[ global_serial_byte_counter++ ] = data_byte; // fills the data_byte into our buffer. |
global_serial_recieve_buffer[ global_serial_byte_counter++ ] = data_byte; // fills the data_byte into our buffer. |
246 |
|
|
247 |
|
|
248 |
|
|
249 |
if (data_byte == '\r') // when we meet a '\r', the transmission is done, and we fill the constxt of |
if (data_byte == '\r') // when we meet a '\r', the transmission is done, and we fill the constxt of |
278 |
|
|
279 |
void update_lcd(void) |
void update_lcd(void) |
280 |
{ |
{ |
281 |
//lcd_clear(); |
if(global_temp_update_display != global_time_counter) |
282 |
lcd_goto(0x00); |
{ |
283 |
|
lcd_clear(); |
284 |
|
lcd_goto(0x00); |
285 |
|
|
286 |
sprintf(global_lcd_buf, "Temp: %3d", global_temp); |
sprintf(global_lcd_buf, "Temp: %3d", global_temp); |
287 |
lcd_puts(global_lcd_buf); |
lcd_puts(global_lcd_buf); |
288 |
|
global_temp_update_display = global_time_counter; |
289 |
|
} |
290 |
|
|
291 |
} |
} |
292 |
|
|
500 |
global_Pot_Hi = ADRESH; |
global_Pot_Hi = ADRESH; |
501 |
global_Pot_Lo = ADRESL; |
global_Pot_Lo = ADRESL; |
502 |
convertTemp(); |
convertTemp(); |
503 |
if (global_temp != global_temp_old) |
update_lcd(); |
|
{ |
|
|
update_lcd(); |
|
|
global_temp_old = global_temp; |
|
|
} |
|
504 |
GODONE = 1; |
GODONE = 1; |
505 |
} |
} |
506 |
// Handels the recieve sms'es. |
// Handels the recieve sms'es. |