ARD-84 #1

Merged
klassents merged 2 commits from ARD-84 into main 2024-09-10 11:52:51 +03:00
Showing only changes of commit 1a014a553f - Show all commits

View File

@ -13,12 +13,16 @@ COMMAND_FULL_ERASE = 0xBADC0FEE # Команда очистить ч
def cmd_full_erase():
ser.write(COMMAND_FULL_ERASE.to_bytes(4, "big"))
read_byte = ser.read(1) # Прочесть подтверждение получения команды
if int.from_bytes(read_byte, "big") == NACK:
print("NACK. COMMAND_FULL_ERASE")
exit()
ser.timeout = None # Выключить таймаут, чтобы дождаться завершения процесса стирания чипа
read_byte = ser.read(1) # Прочесть байт ACK/NACK от контроллера
ser.timeout = TIMEOUT_DEFAULT # Включить таймаут обратно
if int.from_bytes(read_byte, "big") == NACK:
print("NACK. COMMAND_FULL_ERASE")
print("NACK. FULL_ERASE FAILED")
exit()
# Задать размер пакета