espressif / arduino-esp32

Arduino core for the ESP32
GNU Lesser General Public License v2.1
13.44k stars 7.38k forks source link

Implement remaining USBHID functions from Atmega32U4 #8443

Open kilofeq opened 1 year ago

kilofeq commented 1 year ago

Related area

USB HID

Hardware specification

ESP32S2/ESP32S3

Is your feature request related to a problem?

I cannot make FFB controller port from Atmega 32U4, because of lack of functions.

Describe the solution you'd like

Create remaining functions for USBHID library

Describe alternatives you've considered

No response

Additional context

No response

I have checked existing list of Feature requests and the Contribution Guide

lbernstone commented 1 year ago

usb hid features come upstream from https://github.com/hathach/tinyusb/. Cross post there, and explain exactly what functions are missing.

kilofeq commented 1 year ago

Hi! I need to send HID reports (done), but I would also like to implement PID, so data would be sent from computer about some forces for HID device. Something like this: https://github.com/hoantv/VNWheel/blob/master/WHID.cpp