STM32 Настройка параметров панели драйвера контроллера

Я работаю с чипом STM32 над проектом и мне интересно добавить опции в панель конфигурации контроллера...

Это в основном обработчик для переключателя и педалей, созданных кем-то другим, и я хотел бы изменить его для работы с большим количеством игр. Код грязный, я подумывал сделать полную переписку, однако из-за ограниченного количества времени, которое у меня осталось, это может быть неосуществимо, но я хотел бы, по крайней мере, настроить панель конфигурации контроллера...

Прямо сейчас все, что он показывает, - это 3 оси для педалей и все кнопки для переключателя.

Я хочу добавить чекбоксы, чтобы объединить ось тормоза и акселератора вместе, так что положительный - это ускоритель, отрицательный - это тормоз. Я хотел бы добавить еще одну (для каждой оси), чтобы инвертировать результат, поскольку в некоторых играх эта функция не встроена, и она необходима для работы педалей - многие педали даже не предоставляют эту опцию.

Мой вопрос: как мне обновить панель конфигурации драйвера - остальное должно быть прямым, когда я это сделаю, потому что я мог бы затем добавить код, чтобы обновить ворота для шифтера, инверсии и многого другого...

Это проект с открытым исходным кодом: https://hackaday.io/project/13456-logitech-g25g27-shifterpedals-usb-adapter

Я знаю C и многие другие языки, но я новичок в конфигурации оборудования / stm32 / driver и не нашел никакой информации о том, как добавить эти функции.

Любая помощь приветствуется.

0 ответов

Другие вопросы по тегам