C code and C++ library, driver software for Maxim Integrated DS1775, DS75 thermometer and thermostat temperature sensor. Code supports continuous or shut-down/standby, hysteresis, alarm limits, comparator or interrupt mode, fault filtering, and active low/high. Compact 5-pin SOT23 packaging

Dependents:   DS1775_Digital_Thermostat_Temperature

Revision:
9:315236fb3c6a
Parent:
8:b2d4c71268aa
Child:
10:03645de9c017
--- a/ds1775_cpp.h	Sun Apr 07 07:43:11 2019 +0000
+++ b/ds1775_cpp.h	Sun Apr 07 08:59:48 2019 +0000
@@ -114,6 +114,13 @@
     /**
      * @brief  Read register of device at slave address
      * @param[out] value - Read data on success
+     * @return 0 on success, negative number on failure
+     */
+    int read_cfg_reg(uint8_t *value);
+
+    /**
+     * @brief  Read register of device at slave address
+     * @param[out] value - Read data on success
      * @param reg - Register address
      * @return 0 on success, negative number on failure
      */
@@ -163,6 +170,13 @@
      */
     int write_reg(uint16_t value, char reg);
 
+    /** 
+     * @brief Write a value to a register
+     * @param value - value to write to the register
+     * @param reg - register address
+     * @return 0 on success, negative number on failure
+     */
+    int write_reg_one_byte(uint8_t value, char reg);
 private:
     /** @var m_i2c
      * @brief I2C object