schnoog / Joystick_ESP32S2

Joystick library for ESP32 S2 & S3 devices (native USB) for the Arduino framework.
GNU Lesser General Public License v3.0
46 stars 4 forks source link

Could be cool to add Force Feedback in the future #4

Open tiking opened 1 year ago

tiking commented 1 year ago

Very cool project, I'll try it for sure :)

It could be cool to add force feedback in the future like on this library : https://github.com/YukMingLaw/ArduinoJoystickWithFFBLibrary

Sébastien,

schnoog commented 1 year ago

Hi and thanks

can not promise that it will become reality, but I can promise that I'll have a look into it

serg-bloim commented 1 year ago

That would be awesome!

schnoog commented 1 year ago

Hi, thanks for your feedback. I had a look into it and decided to give it a try (not what is a called low hanging fruit) Can't promise any time frame

serg-bloim commented 1 year ago

Hi, thanks for your feedback. I had a look into it and decided to give it a try (not what is a called low hanging fruit) Can't promise any time frame

That's super cool. I'm currently building a steering wheel using your lib. Will be watching for updates.

etempm commented 1 year ago

Hi, thanks for your feedback. I had a look into it and decided to give it a try (not what is a called low hanging fruit) Can't promise any time frame

Good work and thank you for sharing. With ffb, it will be very usable in a lot of projects. Waiting for updates...

schnoog commented 11 months ago

This thing drives me crazy.... After investing "some" hours, I'm still not able to get it working. Hopefully I will find some time to dive in deeper into the topic (USB specs aren't the biggest pleasure to read) during my XMAS break.

gagagu commented 5 months ago

Hi, I have made an FFB Yoke (www.gagagu.de) based on the GitHub project "FINO" (FFB Wheel) , which also based on the project shown above. FINO combined the project your project based on with the FFB library and I have made a FFB Yoke with it.

So the Ardunio is great but using an ESP32 would be much better because of speed and RAM. I am working on an implementation for esp32-s3. After testing you sources i will implement step by step the ffb code but I am not so good in HID programming. Its not easy to get into. I have made some code inspection an i guess all methods FINO is used are also available in the library path (AppData\Local\Arduino15\packages\esp32\hardware\esp32\2.0.15\libraries\USB) so i guess it can be a success.

May be we can combine our foces to get an FFB library working for ESP32? You can contact me on my Discord https://discord.gg/uuw7TWVu