dump regs fn
This commit is contained in:
parent
0d7b9f988b
commit
ed9ce3b9ec
3
main.py
3
main.py
@ -12,6 +12,7 @@ def menu():
|
|||||||
print("\nMenu")
|
print("\nMenu")
|
||||||
print("1: Read Reg by name")
|
print("1: Read Reg by name")
|
||||||
print("2: Write reg hex value by name")
|
print("2: Write reg hex value by name")
|
||||||
|
print("3: Dump registers")
|
||||||
print("0: Quit")
|
print("0: Quit")
|
||||||
|
|
||||||
if __name__ == "__main__":
|
if __name__ == "__main__":
|
||||||
@ -59,6 +60,8 @@ if __name__ == "__main__":
|
|||||||
time.sleep(0.1)
|
time.sleep(0.1)
|
||||||
value_check = read_register(spi,addr)
|
value_check = read_register(spi,addr)
|
||||||
print("Updated Value: " + hex(value) +" == " + str(value))
|
print("Updated Value: " + hex(value) +" == " + str(value))
|
||||||
|
elif cmd == 3:
|
||||||
|
dump_regs(spi)
|
||||||
else:
|
else:
|
||||||
print("Invalid command")
|
print("Invalid command")
|
||||||
finally:
|
finally:
|
||||||
|
11
util.py
11
util.py
@ -58,8 +58,9 @@ def test_read_write_reg(spi):
|
|||||||
raise Exception("Test Read+Write failed")
|
raise Exception("Test Read+Write failed")
|
||||||
return check == test_value
|
return check == test_value
|
||||||
|
|
||||||
def dump_regs():
|
def dump_regs(spi):
|
||||||
for reg_name, reg_loc in regs_addr.items():
|
for reg_type, reg_data in regs_addr.items():
|
||||||
addr = reg_loc
|
for reg_name, reg_addr in reg_data.items():
|
||||||
reg_value = read_register(addr)
|
name :str = reg_name
|
||||||
print(reg_name + ":"+str(reg_value))
|
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