# HG changeset patch # User darius@Inchoate # Date 1232271204 -37800 # Node ID 1ef17cd8af7a01d25ced64277ea0623edc5616e1 # Parent 11c453539d314ff0335ba5c89712ba99a17ebfb6 Tab to space conversion in usage text. diff -r 11c453539d31 -r 1ef17cd8af7a 1wire.h --- a/1wire.h Sun Jan 18 18:04:01 2009 +1030 +++ b/1wire.h Sun Jan 18 20:03:24 2009 +1030 @@ -80,6 +80,7 @@ #define OW_FAMILY_TEMP 0x10 /* Return codes for OWGetTemp */ +/* XXX: make bigger otherwise we can't handle stuff below -10C */ #define OW_TEMP_BADVAL -1000 #define OW_TEMP_WRONG_FAM -1000 #define OW_TEMP_CRC_ERR -1001 @@ -87,4 +88,4 @@ /* Helpers for OWGetTemp's number system */ #define GETWHOLE(x) ((x) / 100) -#define GETFRAC(x) ((x) - (GETWHOLE(x) * 100)) +#define GETFRAC(x) abs((x) - (GETWHOLE(x) * 100)) diff -r 11c453539d31 -r 1ef17cd8af7a ds1307.c --- a/ds1307.c Sun Jan 18 18:04:01 2009 +1030 +++ b/ds1307.c Sun Jan 18 20:03:24 2009 +1030 @@ -225,10 +225,12 @@ case TW_MR_DATA_NACK: /* Send STOP */ TWCR = _BV(TWINT) | _BV(TWSTO) | _BV(TWEN); + //printf_P(PSTR("NACK on byte %d\r\n"), cnt); return cnt; case TW_MR_DATA_ACK: *data++ = TWDR; + //printf_P(PSTR("ACK on byte %d for 0x%02x\r\n"), cnt, *(data - 1)); cnt++; break; @@ -479,7 +481,7 @@ } else hour += (rtime.split.pmam << 1) * 10; - printf_P(PSTR("%S%04d/%02d/%d %02d:%02d:%02d%S"), leader, + printf_P(PSTR("%S%04d/%02d/%02d %02d:%02d:%02d%S"), leader, 1900 + rtime.split.year10 * 10 + rtime.split.year, rtime.split.month10 * 10 + rtime.split.month, rtime.split.day10 * 10 + rtime.split.day, diff -r 11c453539d31 -r 1ef17cd8af7a tempctrl.c --- a/tempctrl.c Sun Jan 18 18:04:01 2009 +1030 +++ b/tempctrl.c Sun Jan 18 20:03:24 2009 +1030 @@ -494,7 +494,7 @@ " mcoff Minimum cool off time\r\n" " mhin Minimum heat on time\r\n" " mhoff Minimum heat off time\r\n" - "tc A B Set temperature sensor ID\r\n" + "tc A B Set temperature sensor ID\r\n" " Where A is ferm, frg or amb\r\n" " and B is of the form xx:xx:xx:xx:xx:xx:xx:xx\r\n" "\r\n" diff -r 11c453539d31 -r 1ef17cd8af7a testavr.c --- a/testavr.c Sun Jan 18 18:04:01 2009 +1030 +++ b/testavr.c Sun Jan 18 20:03:24 2009 +1030 @@ -208,7 +208,7 @@ "rt ROMID Read DS2502 status page\r\n" "we ROMID adr val Write data into a DS2502 PROM (adr & val in hex)\r\n" "rr ROMID Read DS2502 PROM\r\n" - "zz Reset MCU\r\n" + "zz Reset MCU\r\n" "gc Get time of day\r\n" "sc time Set time of day (time is YYYY/MM/DD HH:MM:SS)\r\n" #ifdef WITHUSB