17 Commits (9eaca8e5464d465329a1ec3559c4ddb8ca105e2c)

Author SHA1 Message Date
David Antliff 9eaca8e546 Fix CRC. 8 years ago
David Antliff f058b0f267 Reduce conversion resolution to 11 bits. Update for ESP-IDF v2.1. 8 years ago
David Antliff 3ac31d0bdd Avoid autogenerated docs for Scratchpad struct. 8 years ago
David Antliff 1c58f41b09 Sample temperature from multiple devices approximately once per second. 8 years ago
David Antliff dd5455f594 Support separate conversion start and temperature retrieval to allow for multiple devices to be used simultaneously. 8 years ago
David Antliff ecfa7a61d8 Tidy up. 8 years ago
David Antliff 149c6ce4dc Implement solo device optimisations - if there is only one device on the bus, addressing can be simplified. 8 years ago
David Antliff 92a23f8699 Add support for setting and retrieving temperature measurement resolution. 8 years ago
David Antliff 4e58944a8a Fix incorrect check for CRC when reading temperature. Fix Celsius conversion. Preliminary support for programmable resolution. 8 years ago
David Antliff 4530a79950 Tidy up. 8 years ago
David Antliff ae0fb9a5a2 Remove _static headers as hidden structs don't work so well in an embedded environment. Add doxygen documentation. 8 years ago
David Antliff 431c507583 Add owb_verify_rom(). Add MIT license to all source files. 8 years ago
David Antliff 513a747d6d Make ROM code a byte array rather than platform-specific integer type. 8 years ago
David Antliff 33a03fd31f Add support for multiple devices on single 1-Wire bus. 8 years ago
David Antliff 5f89347bc8 Support static allocation of objects. 8 years ago
David Antliff 7867180d66 Factor out 1-Wire bus functionality. 8 years ago
David Antliff 00d82f8078 DS18B20 initial commit. 8 years ago