1
0
mirror of https://github.com/RIOT-OS/RIOT.git synced 2024-12-29 04:50:03 +01:00
RIOT/tests/usbus_hid/README.md

40 lines
1.2 KiB
Markdown
Raw Normal View History

2020-06-01 18:01:32 +02:00
Expected result
===============
Connect you computer to the USB interface directly for the SoC and the
USB interface for power and debug.
Flash the device.
After flashing the device executing the command:
```
dmesg
```
should contain logs stating that a new USB HID device was found.
The output should look like the following:
```
[18579.559436] usb 1-9: new full-speed USB device number 7 using xhci_hcd
[18579.701474] usb 1-9: New USB device found, idVendor=1915, idProduct=521f, bcdDevice= 0.00
[18579.701481] usb 1-9: New USB device strings: Mfr=3, Product=2, SerialNumber=0
[18579.701484] usb 1-9: Product: Usb Hid Test Device
[18579.701487] usb 1-9: Manufacturer: RIOT-os.org
[18579.704613] hid-generic 0003:1915:521F.0008: hiddev0,hidraw6: USB HID v1.10 Device [RIOT-os.org Usb Hid Test Device] on usb-0000:00:14.0-9/input0
```
Note, that the endpoint (in this case hidraw6) might differ.
After successful initialization of USB HID one should be able to communicate
via USB HID simply by echoing input to the device.
Based on the screenshot above, an example command:
```
echo "Test" > /dev/hidraw6
```
The input string "Test" should be read by the test application and
printed to stdout.