style: formatter host_cmd.py

This commit is contained in:
Roy_01
2025-08-25 14:59:31 +08:00
parent d0950ba6e0
commit 76cdaa4abf
2 changed files with 20 additions and 19 deletions
+3 -3
View File
@@ -117,9 +117,9 @@ extern "C"
#define VERSION_DATE_YEAR 25
#define VERSION_DATE_MONTH 8
#define VERSION_DATE_DAY 22
#define VERSION_DATE_HOUR 10
#define VERSION_DATE_MINUTE 40
#define VERSION_DATE_DAY 25
#define VERSION_DATE_HOUR 14
#define VERSION_DATE_MINUTE 59
#define ELITE_DEVICE_NAME_LIST \
{ \
+17 -16
View File
@@ -9,7 +9,7 @@ def survive_cmd(ser):
read = ser.read(4)
print("survive_cmd")
print("UART_BT_Tx:\t" + " ".join("%02X" % b for b in send))
print("UART_BT_Rx:\t" + " ".join("%02X" % b for b in read)+"\n")
print("UART_BT_Rx:\t" + " ".join("%02X" % b for b in read) + "\n")
def scan_cmd(ser, is_raw_data=True):
@@ -26,7 +26,9 @@ def scan_cmd(ser, is_raw_data=True):
continue
len = ser.read(1)
payload = ser.read(int.from_bytes(len, "little"))
peer_addr = payload[0:6]
if is_raw_data:
print(
"UART_BT_Rx:\t"
@@ -38,13 +40,10 @@ def scan_cmd(ser, is_raw_data=True):
)
else:
print("-" * 100)
print(" peer address: " + ":".join("%02X" %
b for b in payload[0:6]))
print(" peer address: " + ":".join("%02X" % b for b in payload[0:6]))
print("product module: " + str(payload[6:10], "utf-8"))
print(" hw version: " + " ".join("%02X" %
b for b in payload[10:14]))
print(" build time: " + " ".join("%02X" %
b for b in payload[14:16]))
print(" hw version: " + " ".join("%02X" % b for b in payload[10:14]))
print(" build time: " + " ".join("%02X" % b for b in payload[14:16]))
print(" Parameter1: " + str(payload[16:19], "utf-8"))
print(
" battery volt: "
@@ -68,7 +67,7 @@ def connect(ser, peer_addr=[]):
read = ser.read(4)
print("connect " + ":".join(f"{b:02X}" for b in peer_addr))
print("UART_BT_Tx:\t" + " ".join("%02X" % b for b in send))
print("UART_BT_Rx:\t" + " ".join("%02X" % b for b in read)+"\n")
print("UART_BT_Rx:\t" + " ".join("%02X" % b for b in read) + "\n")
if list(read) == DISCONNECT_RSPONSE:
return False
@@ -85,11 +84,11 @@ def disconnect(ser):
read = ser.read(4)
print("disconnect")
print("UART_BT_Tx:\t" + " ".join("%02X" % b for b in send))
print("UART_BT_Rx:\t" + " ".join("%02X" % b for b in read)+"\n")
print("UART_BT_Rx:\t" + " ".join("%02X" % b for b in read) + "\n")
def write_char(ser: serial.Serial, handle: int, write_data: tuple):
send = [0x06, len(write_data)+2, handle]
send = [0x06, len(write_data) + 2, handle]
send += write_data
send += [0xF1]
ser.reset_input_buffer()
@@ -97,7 +96,7 @@ def write_char(ser: serial.Serial, handle: int, write_data: tuple):
read = ser.read(4)
print("write_char")
print("UART_BT_Tx:\t" + " ".join("%02X" % b for b in send))
print("UART_BT_Rx\t" + " ".join("%02X" % b for b in read)+"\n")
print("UART_BT_Rx\t" + " ".join("%02X" % b for b in read) + "\n")
def read_char(ser: serial.Serial, handle: int):
@@ -107,7 +106,7 @@ def read_char(ser: serial.Serial, handle: int):
read = ser.read(0xFFFF)
print("read_char")
print("UART_BT_Tx:\t" + " ".join("%02X" % b for b in send))
print("UART_BT_Rx\t" + " ".join("%02X" % b for b in read)+"\n")
print("UART_BT_Rx\t" + " ".join("%02X" % b for b in read) + "\n")
def main():
@@ -118,7 +117,7 @@ def main():
peer_addr = scan_cmd(ser, True)
# want_connected_addr = bytes.fromhex("C0 38 14 75 AD A9")
want_connected_addr = bytes.fromhex("D0 20 3D 82 4E B5")
want_connected_addr = bytes.fromhex("C8 DC F1 3B 07 74")
peer_addr = want_connected_addr
connect_success = connect(ser, peer_addr)
time.sleep(1)
@@ -144,9 +143,11 @@ def main():
time.sleep(0.1)
# PELv3.0 start auto_scan_mode
write_char(ser, 0x0024, [0x35, 0x00, 0x02, 0x01,
0x00, 0x02, 0x00, 0x01,
0x00, 0x05, 0x00, 0x0A])
write_char(
ser,
0x0024,
[0x35, 0x00, 0x02, 0x01, 0x00, 0x02, 0x00, 0x01, 0x00, 0x05, 0x00, 0x0A],
)
print("---------- notify data ----------")
time.sleep(0.5)