Add USB VCP test script.

This commit is contained in:
iabdalkader 2020-12-02 15:56:16 +02:00
parent cdfcf839f1
commit 0774f8d159

14
tools/usbd_vcp_test.py Executable file
View File

@ -0,0 +1,14 @@
#!/usr/bin/env python2.7
import sys, serial, struct
port = '/dev/ttyACM0'
sp = serial.Serial(port, baudrate=115200, bytesize=serial.EIGHTBITS, parity=serial.PARITY_NONE,
xonxoff=False, rtscts=False, stopbits=serial.STOPBITS_ONE, timeout=None, dsrdtr=True)
sp.setDTR(True) # dsrdtr is ignored on Windows.
sp.write("snap")
sp.flush()
size = struct.unpack('<L', sp.read(4))[0]
img = sp.read(size)
sp.close()
with open("img.jpg", "w") as f:
f.write(img)