mirror of
https://github.com/hathach/tinyusb.git
synced 2025-01-17 05:32:55 +08:00
18 lines
566 B
Python
18 lines
566 B
Python
# Install python3 HID package https://pypi.org/project/hid/
|
|
import hid
|
|
|
|
USB_VID = 0xcafe
|
|
|
|
print("Openning HID device with VID = 0x%X" % USB_VID)
|
|
|
|
for dict in hid.enumerate(USB_VID):
|
|
print(dict)
|
|
dev = hid.Device(dict['vendor_id'], dict['product_id'])
|
|
if dev:
|
|
while True:
|
|
# Get input from console and encode to UTF8 for array of chars.
|
|
str_out = input("Send text to HID Device : ").encode('utf-8')
|
|
dev.write(str_out)
|
|
str_in = dev.read(64)
|
|
print("Received from HID Device:", str_in, '\n')
|