Example #1
0
def write_byte(device_addr, reg, data):
    if reg == "a":
        reg = "GPIOA"
    elif reg == "b":
        reg = "GPIOB"
    data = data_lookup(data)
    reg = register_lookup(reg)
    device = device_factory(device_addr)

    device.write_byte(reg, data)
Example #2
0
def read_byte(device_addr, reg):
    device = device_factory(device_addr)
    reg = register_lookup(reg)
    data = device.read_byte(reg)
    print("[+]read: " + register_names[reg] + ": " + repr_binary(data))
    return data