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