前者为标准 HID,后者更加灵活,可以定义部分 USB HID 协议。标准 HID 通信为单向的,例如鼠标或者键盘等。后者可以实现双向通信功能。使用 CubeMx 创建工程时,两种使用方法一样,按需选择。
HID
USB HID
CubeMx