Beispiel #1
0
def Init():
    global I2C
    I2C = (Click.InitI2C() != None)
    return I2C
    #else
    print "Fail"


def WriteReg(reg, data):
    print "Write Reg [", reg, "] =", data,
    if Click.WriteI2C(WR_PTR, reg >> 7, reg & 0x7F):
        if Click.WriteI2C(WR_IND, data, 0):
            print "OK"
            return
    #else
    print "Fail"


# init the Click I2C interface
Click.InitI2C()

# test the error cmd
#Write( WR_ERR, 0, 0)
#Read( RD_ERR)

#write to CCPR2L reg
WriteReg(0x298, 0x5A)

#write to DACCON1 reg
WriteReg(0x119, 0xA5)

# read register CCPR2L back
ReadReg(0x298)

# read register DACCON1 back