Skip to content

Commit 3be9d9b

Browse files
committed
Update changes.
Make default case for setDeviceAddress do nothing. Manually setOSR in getDeviceID.
1 parent b5f83b3 commit 3be9d9b

File tree

1 file changed

+4
-3
lines changed

1 file changed

+4
-3
lines changed

src/sfeAS7331.cpp

Lines changed: 4 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -51,7 +51,9 @@ uint8_t SfeAS7331Driver::getDeviceID(void)
5151
// If we changed it at first, change it back.
5252
if(needsToBeChangedBack)
5353
{
54-
if(kSTkErrOk != setOperationMode(DEVICE_MODE_MEAS))
54+
osr.dos = DEVICE_MODE_MEAS;
55+
56+
if(kSTkErrOk != setOSR(osr))
5557
return 0;
5658
}
5759

@@ -74,8 +76,7 @@ void SfeAS7331Driver::setDeviceAddress(const uint8_t &deviceAddress)
7476
case kQuaternaryAS7331Addr:
7577
_devAddress = deviceAddress;
7678
break;
77-
default: // Otherwise set it to the default. No disallowed addresses.
78-
_devAddress = kDefaultAS7331Addr;
79+
default: // Default to doing nothing.
7980
break;
8081
}
8182
}

0 commit comments

Comments
 (0)