Mercurial > templog
comparison main.c @ 25:2943f62c8e62
- Make the python work on openwrt
- main.c: Stay awake for testing
print CRC as unsigned
author | Matt Johnston <matt@ucc.asn.au> |
---|---|
date | Wed, 06 Jun 2012 23:05:35 +0800 |
parents | 44c5ab5ea879 |
children | d3e5934fe55c |
comparison
equal
deleted
inserted
replaced
24:44c5ab5ea879 | 25:2943f62c8e62 |
---|---|
34 #define VALUE_NOSENSOR -9000 | 34 #define VALUE_NOSENSOR -9000 |
35 #define VALUE_BROKEN -8000 | 35 #define VALUE_BROKEN -8000 |
36 | 36 |
37 // limited to uint16_t for now | 37 // limited to uint16_t for now |
38 #define COMMS_WAKE 3600 | 38 #define COMMS_WAKE 3600 |
39 #define WAKE_SECS 30 | 39 #define WAKE_SECS 250 // XXX testing |
40 | 40 |
41 #define BAUD 19200 | 41 #define BAUD 19200 |
42 #define UBRR ((F_CPU)/8/(BAUD)-1) | 42 #define UBRR ((F_CPU)/8/(BAUD)-1) |
43 | 43 |
44 #define PORT_LED PORTC | 44 #define PORT_LED PORTC |
247 fprintf_P(crc_stdout, PSTR(" %6d"), measurements[n][s]); | 247 fprintf_P(crc_stdout, PSTR(" %6d"), measurements[n][s]); |
248 } | 248 } |
249 fputc('\n', crc_stdout); | 249 fputc('\n', crc_stdout); |
250 } | 250 } |
251 fprintf_P(crc_stdout, PSTR("END\n")); | 251 fprintf_P(crc_stdout, PSTR("END\n")); |
252 fprintf_P(stdout, PSTR("CRC=%d\n"), crc_out); | 252 fprintf_P(stdout, PSTR("CRC=%hu\n"), crc_out); |
253 } | 253 } |
254 | 254 |
255 static void | 255 static void |
256 cmd_clear() | 256 cmd_clear() |
257 { | 257 { |
743 | 743 |
744 setup_tick_counter(); | 744 setup_tick_counter(); |
745 | 745 |
746 sei(); | 746 sei(); |
747 | 747 |
748 need_comms = 1; | |
749 | |
748 #if 0 | 750 #if 0 |
749 for (;;) | 751 for (;;) |
750 { | 752 { |
751 do_comms(); | 753 do_comms(); |
752 } | 754 } |