dev #1
3
main.py
3
main.py
@ -12,6 +12,7 @@ def menu():
|
||||
print("\nMenu")
|
||||
print("1: Read Reg by name")
|
||||
print("2: Write reg hex value by name")
|
||||
print("3: Dump registers")
|
||||
print("0: Quit")
|
||||
|
||||
if __name__ == "__main__":
|
||||
@ -59,6 +60,8 @@ if __name__ == "__main__":
|
||||
time.sleep(0.1)
|
||||
value_check = read_register(spi,addr)
|
||||
print("Updated Value: " + hex(value) +" == " + str(value))
|
||||
elif cmd == 3:
|
||||
dump_regs(spi)
|
||||
else:
|
||||
print("Invalid command")
|
||||
finally:
|
||||
|
11
util.py
11
util.py
@ -58,8 +58,9 @@ def test_read_write_reg(spi):
|
||||
raise Exception("Test Read+Write failed")
|
||||
return check == test_value
|
||||
|
||||
def dump_regs():
|
||||
for reg_name, reg_loc in regs_addr.items():
|
||||
addr = reg_loc
|
||||
reg_value = read_register(addr)
|
||||
print(reg_name + ":"+str(reg_value))
|
||||
def dump_regs(spi):
|
||||
for reg_type, reg_data in regs_addr.items():
|
||||
for reg_name, reg_addr in reg_data.items():
|
||||
name :str = reg_name
|
||||
value = read_register(spi, reg_addr)
|
||||
print((name+":").ljust(15) +hex(value).ljust(4)+"\t"+str(value))
|
Loading…
Reference in New Issue
Block a user