You should really know at least something about general USB structure, configuration, interface, device class and report descriptors, USB HID transfer protocol (bulk, interrupt, …), … It is hard to start programming USB without at least basic knowledge, so here is a couple of things you can read in advance.
Touchchip usb reader stm32 driver driver#
This package installs the Realtek USB 2.0 Card Reader device driver for Windows Operating system.
Touchchip usb reader stm32 driver for windows 10#
I know, this “guide” is quite useless for complete beginners. Realtek USB 2.0 Card Reader driver for Windows 10 (64-bit) - ThinkCentre M900z. Send reports using: USBD_HID_SendReport(&hUsbDeviceFS, …, …).Set up report arrays according to the report descriptor in “usbd_hid.c”.Change endpint IN size according to your report size: HID_EPIN_SIZE.Here is where your custom report descriptor should be. Edit: USBD_HID_CfgDesc to implement specific device.Ġx00, /*bInterfaceSubClass : 1=BOOT, 0=no boot*/Ġx00, /*nInterfaceProtocol : 0=none, 1=keyboard, 2=mouse*/.You need to edit these files to implement your custom report descriptor:.
There are some cheap options, but for anything serious, you have a costly bussiness with usb.org.