LinkIt Smart 7688 -[7]- Using MRAA I2C in Python


example: I2C write/read

import mraa

import mraa

import time


i2c=mraa.I2c(0)

i2c.address(0x50)


for i in range(0,5):

    i2c.writeReg(i,i+0x10)

    time.sleep(0.01)


# val = [0,1,2,3,4,5]

# i2c.write(bytearray(val))


val = i2c.readBytesReg(0x00,5)

for i in range(0,5):

    print( hex( val[i] ) )



i2c.frequency(mraa.I2C_STD)

留言