added initial config

This commit is contained in:
Ayzen
2026-02-17 22:20:47 +03:00
parent 4066899530
commit 8ca2fe39d0
7 changed files with 225 additions and 126 deletions

View File

@ -27,7 +27,7 @@ AD9102_SRAM_HOLD_DEFAULT = 1
AD9102_SRAM_AMP_DEFAULT = 8191
AD9833_FLAG_ENABLE = 0x0001
AD9833_FLAG_TRIANGLE = 0x0002
AD9833_MCLK_HZ_DEFAULT = 25_000_000
AD9833_MCLK_HZ_DEFAULT = 20_000_000
DS1809_FLAG_UC = 0x0001
DS1809_FLAG_DC = 0x0002
DS1809_PULSE_MS_DEFAULT = 2
@ -222,13 +222,15 @@ def get_STATE(prt):
def get_DATA(prt):
''' Get decoded state of the device in byte format (426 bytes).
''' Get decoded state of the device in byte format (30 bytes).
'''
print("Received "+str(prt.inWaiting())+" bytes.\n")
if prt.inWaiting()!=GET_DATA_TOTAL_LENGTH:
print("Error. Couldn't get DATA data.")
print("receiven data len:", prt.inWaiting())
if prt.inWaiting() > 0:
print("Flushing input data:", prt.read(prt.inWaiting()))
return None
out_bytes = prt.read(GET_DATA_TOTAL_LENGTH)