File tree Expand file tree Collapse file tree 1 file changed +2
-6
lines changed
Expand file tree Collapse file tree 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):
117117 def readU16 (self , reg ):
118118 "Reads an unsigned 16-bit value from the I2C device"
119119 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 )
123121 if (self .debug ):
124122 print "I2C: Device 0x%02X returned 0x%04X from reg 0x%02X" % (self .address , result & 0xFFFF , reg )
125123 return result
@@ -129,9 +127,7 @@ def readU16(self, reg):
129127 def readS16 (self , reg ):
130128 "Reads a signed 16-bit value from the I2C device"
131129 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 )
135131 if (self .debug ):
136132 print "I2C: Device 0x%02X returned 0x%04X from reg 0x%02X" % (self .address , result & 0xFFFF , reg )
137133 return result
You can’t perform that action at this time.
0 commit comments