Я работаю с чипом STM32 над проектом, и меня интересует добавление опций в панель конфигурации контроллера ...
Это в основном обработчик для переключателя и педалей, созданных кем-то другим, иЯ хотел бы изменить его для работы с большим количеством игр.Код грязный, я подумывал сделать полную переписку, однако из-за ограниченного количества времени, которое у меня осталось, это может оказаться невозможным, но я бы хотел, по крайней мере, настроить панель конфигурации контроллера ...
Прямо сейчас все, что он показывает, это 3 оси для педалей и все кнопки для переключателя.
Я хочу добавить флажки, чтобы объединить ось тормоза и акселератора вместе, так что положительныйускоритель, отрицательный тормоз.Я хотел бы добавить еще одну (для каждой оси), чтобы инвертировать результат, поскольку в некоторых играх эта функция не встроена, и она необходима для работы педалей - многие педали даже не предоставляют эту опцию ..
Мой вопрос: как мне обновить панель конфигурации драйвера - остальное должно быть прямым, когда я это сделаю, потому что я мог бы затем добавить код, чтобы обновить ворота для переключателя, инверсии и многого другого ....
Это проект с открытым исходным кодом: https://hackaday.io/project/13456-logitech-g25g27-shifterpedals-usb-adapter
Я знаю C и многие другие языки, но я новичок в конфигурации оборудования / stm32 / driver и не нашел ни одногоинформация о том, как бы я добавил эти функции.
Любая помощь будет высоко ценится.