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