Skip to content

Commit 8bde2f0

Browse files
authored
Make getters const (#56)
* add const for a getter * make getAddress() const and inline * move getAddress() to header file
1 parent 9dac937 commit 8bde2f0

File tree

2 files changed

+2
-11
lines changed

2 files changed

+2
-11
lines changed

PCF8574.cpp

Lines changed: 0 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -36,20 +36,12 @@ bool PCF8574::isConnected()
3636
return ( _wire->endTransmission() == 0);
3737
}
3838

39-
4039
bool PCF8574::setAddress(const uint8_t deviceAddress)
4140
{
4241
_address = deviceAddress;
4342
return isConnected();
4443
}
4544

46-
47-
uint8_t PCF8574::getAddress()
48-
{
49-
return _address;
50-
}
51-
52-
5345
// removed _wire->beginTransmission(_address);
5446
// with @100 KHz -> 265 micros()
5547
// without @100 KHz -> 132 micros()

PCF8574.h

Lines changed: 2 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -36,8 +36,7 @@ class PCF8574
3636
// note: setting the address corrupt internal buffer values
3737
// a read8() / write8() call updates them.
3838
bool setAddress(const uint8_t deviceAddress);
39-
uint8_t getAddress();
40-
39+
uint8_t getAddress() const { return _address; }
4140

4241
uint8_t read8();
4342
uint8_t read(const uint8_t pin);
@@ -54,7 +53,7 @@ class PCF8574
5453
uint8_t readButton8(const uint8_t mask);
5554
uint8_t readButton(const uint8_t pin);
5655
void setButtonMask(const uint8_t mask) { _buttonMask = mask; };
57-
uint8_t getButtonMask() { return _buttonMask; };
56+
uint8_t getButtonMask() const { return _buttonMask; };
5857

5958

6059
// rotate, shift, toggle, reverse expect all lines are output

0 commit comments

Comments
 (0)