Ultrawipf / OpenFFBoard

OpenFFBoard is a universal force feedback interface for DIY simulation devices
https://hackaday.io/project/163904-open-ffboard
MIT License
558 stars 117 forks source link

Release: Ext FFB, fixes & Discovery build #85

Closed Ultrawipf closed 1 year ago

Ultrawipf commented 1 year ago

This adds a new mainclass that allows managing effects via commands (serial or HID). All features are identical to the usual physical interface standard mainclasses ffbwheel and ffbjoystick but without the PID part of the HID descriptor. Effects are still handled by the effectscalculator so all effects are available but can be managed via commands instead of the HID standard system. This can be helpful to support games that do not send effects via directinput.

Some changes to the effect system were required to make this work.

Additionally the SPI button class got an option to change the SPI clock speed in 3 presets for better reliability and other smaller fixes.

The F407DISCO target is intended for third party development kits like the ST discovery boards and has a mostly mmos/osw compatible pinout (Check wiki).