File tree 1 file changed +2
-6
lines changed
1 file changed +2
-6
lines changed Original file line number Diff line number Diff line change @@ -117,9 +117,7 @@ def readS8(self, reg):
117
117
def readU16 (self , reg ):
118
118
"Reads an unsigned 16-bit value from the I2C device"
119
119
try :
120
- hibyte = self .readU8 (reg )
121
- lobyte = self .readU8 (reg + 1 )
122
- result = (hibyte << 8 ) + lobyte
120
+ result = self .bus .read_word_data (self .address ,reg )
123
121
if (self .debug ):
124
122
print "I2C: Device 0x%02X returned 0x%04X from reg 0x%02X" % (self .address , result & 0xFFFF , reg )
125
123
return result
@@ -129,9 +127,7 @@ def readU16(self, reg):
129
127
def readS16 (self , reg ):
130
128
"Reads a signed 16-bit value from the I2C device"
131
129
try :
132
- hibyte = self .readS8 (reg )
133
- lobyte = self .readU8 (reg + 1 )
134
- result = (hibyte << 8 ) + lobyte
130
+ result = self .bus .read_word_data (self .address ,reg )
135
131
if (self .debug ):
136
132
print "I2C: Device 0x%02X returned 0x%04X from reg 0x%02X" % (self .address , result & 0xFFFF , reg )
137
133
return result
You can’t perform that action at this time.
0 commit comments