Important changes to repositories hosted on mbed.com
Mbed hosted mercurial repositories are deprecated and are due to be permanently deleted in July 2026.
To keep a copy of this software download the repository Zip archive or clone locally using Mercurial.
It is also possible to export all your personal repositories from the account settings page.
Dependents: DS1775_Digital_Thermostat_Temperature
Diff: ds1775_cpp.cpp
- Revision:
- 15:449134e4b43f
- Parent:
- 14:c74a5b4d6715
- Child:
- 16:1ecfc243d4ef
--- a/ds1775_cpp.cpp Sun Apr 07 11:24:02 2019 +0000
+++ b/ds1775_cpp.cpp Sun Apr 07 22:52:38 2019 +0000
@@ -80,7 +80,7 @@
}
/******************************************************************************/
-int DS1775::read_reg(int16_t *value, char reg)
+int DS1775::read_reg16(int16_t *value, char reg)
{
int32_t ret;
char data[2] = {0, 0};
@@ -120,7 +120,7 @@
float temperature;
if (reg == DS1775_REG_TEMPERATURE ||
reg == DS1775_REG_THYST_LOW_TRIP || reg == DS1775_REG_TOS_HIGH_TRIP) {
- read_reg(&tmp.swrd, reg);
+ read_reg16(&tmp.swrd, reg);
temperature = (float)tmp.swrd; /* values are 2's complement */
temperature *= DS1775_CF_LSB;
return temperature;
@@ -131,7 +131,7 @@
}
/******************************************************************************/
-int DS1775::write_reg(int16_t value, char reg)
+int DS1775::write_reg16(int16_t value, char reg)
{
int32_t ret;
char cmd[3];
@@ -156,7 +156,7 @@
}
/******************************************************************************/
-int DS1775::write_reg_one_byte(uint8_t value, char reg)
+int DS1775::write_reg8(uint8_t value, char reg)
{
int32_t ret;
char cmd[2];
@@ -180,7 +180,7 @@
/******************************************************************************/
int DS1775::write_cfg(uint16_t cfg)
{
- return write_reg_one_byte(cfg, DS1775_REG_CONFIGURATION);
+ return write_reg8(cfg, DS1775_REG_CONFIGURATION);
}
/******************************************************************************/
@@ -189,7 +189,7 @@
ds1775_raw_data raw;
temperature /= DS1775_CF_LSB;
raw.swrd = int16_t(temperature);
- return write_reg(raw.swrd, DS1775_REG_THYST_LOW_TRIP);
+ return write_reg16(raw.swrd, DS1775_REG_THYST_LOW_TRIP);
}
/******************************************************************************/
@@ -198,7 +198,7 @@
ds1775_raw_data raw;
temperature /= DS1775_CF_LSB;
raw.swrd = int16_t(temperature);
- return write_reg(raw.uwrd, DS1775_REG_TOS_HIGH_TRIP);
+ return write_reg16(raw.uwrd, DS1775_REG_TOS_HIGH_TRIP);
}
/******************************************************************************/