Example #1
0
 def command(self, register, cmd):
     iicdevice.i2c_transaction(self.port, self.address, [register, cmd],0)
Example #2
0
 def read(self, register, read_length=32):
     values=iicdevice.i2c_transaction(self.port, self.address, [register], read_length)
     return values[:read_length]
Example #3
0
 def read_single_byte(self, register):
     values=iicdevice.i2c_transaction(self.port, self.address, [register], 1)
     return values[0]       
Example #4
0
 def transaction(self, send_buf, read_length):
     values=iicdevice.i2c_transaction(self.port, self.address, send_buf, read_length)
     return values[:read_length]