comparison 1wire.h @ 19:b5e4591b6570

- Satisfy new compiler - Put strings in PROGMEM - Add various time functions
author Daniel O'Connor <darius@dons.net.au>
date Sat, 31 Jan 2015 23:27:10 +1030
parents 0876867347de
children
comparison
equal deleted inserted replaced
18:0876867347de 19:b5e4591b6570
38 uint8_t OWNext(uint8_t *ROM, uint8_t do_reset, uint8_t alarm_only); 38 uint8_t OWNext(uint8_t *ROM, uint8_t do_reset, uint8_t alarm_only);
39 void OWCRC(uint8_t x, uint8_t *crc); 39 void OWCRC(uint8_t x, uint8_t *crc);
40 void OWSendCmd(uint8_t *ROM, uint8_t cmd); 40 void OWSendCmd(uint8_t *ROM, uint8_t cmd);
41 uint8_t OWProgROM(uint8_t *ROM, uint8_t start, uint8_t len, uint8_t *data, uint8_t exact, uint8_t status); 41 uint8_t OWProgROM(uint8_t *ROM, uint8_t start, uint8_t len, uint8_t *data, uint8_t exact, uint8_t status);
42 int16_t OWGetTemp(uint8_t *ROM); 42 int16_t OWGetTemp(uint8_t *ROM);
43 const PROGMEM char *OWTempStatusStr(int16_t val, uint8_t shrt); 43 PROGMEM const char *OWTempStatusStr(int16_t val, uint8_t shrt);
44 extern const PROGMEM char *OWProgROM_Status[]; 44 extern PGM_P const OWProgROM_Status[] PROGMEM;
45
46 45
47 /* Return codes for OWFirst()/OWNext() */ 46 /* Return codes for OWFirst()/OWNext() */
48 #define OW_BADWIRE -3 47 #define OW_BADWIRE -3
49 #define OW_BADCRC -2 48 #define OW_BADCRC -2
50 #define OW_NOPRESENCE -1 49 #define OW_NOPRESENCE -1