mirror of
https://github.com/RIOT-OS/RIOT.git
synced 2025-12-16 18:13:49 +01:00
examples: Fix incorrect category heading examples: shorten coap folder name static-tests/examples: check subfolders for entries ci/test_native: Adjust to new examples structure examples: adjust makefiles to new structure ci/tests: Fix symlinks to point towards proper examples
usbus_minimal example
This is a minimalistic example for RIOT's USB stack. The application will initialize and start the USB stack. The stack is started without any USB handlers, it should show up as an empty USB device on the host.
RIOT doesn't own any USB vendor and product ID. To compile this example, add your own vendor and product ID to the makefile:
CFLAGS += -DCONFIG_USB_VID=0xYOURVID -DCONFIG_USB_PID=0xYOURPID
The example demonstrates basic USB communication between a host and a RIOT
based USB peripheral. Tools such as lsusb should display the device and
detailed information about the device such as descriptor strings.