Difference between the two USB HID device classes in STM32CubeMX?
I want to use the STM32CubeMX code generation tool to generate the USB HID device class driver code, I found that in the USB DEVICE drop-down list box options, there are two HID device class options to choose from, are Custom Human Interface Device Class and Human Interface Device Class, I checked the USB official web list of USB device classes, found that only the Human Interface Device Class, a standard HID class devices. So, what type of HID device is the Custom Human Interface Device Class in the tool? Is it a user-defined HID class device and what are the similarities and differences between it and a standard HID class device? Is there any information available on this?
