Исправить прошивку на ESP32. Матрица кнопок и поворотные энкодеры

Цена договорная
04 ноября 2022, 22:16 • 2 отклика • 32 просмотра
Делаю себе беспроводной штурвал для симрейсинга на ESP32. Не могу найти прошивку, которая бы закрывала 2 моих потребности: матрица кнопок и 4-5 поворотных энкодера EC11.
Имеется готовая прошивка GitHub - MagnusThome/ESP32-BLE-Gamepad: Bluetooth LE Gamepad library for the ESP32 с матрицей и 5ю енкодерами
Однако в ней есть проблема. Регистрирует нажатие только 1 кнопки одновременно. Я думал, может быть какая-то переменная отвечает за это(может так и есть). Сам найти не смог

Например в этом проекте GitHub - lemmingDev/ESP32-BLE-Gamepad: Bluetooth LE Gamepad library for the ESP32 я смог запустить из примера скетч keypad 4x4 матрицы кнопок и заставить работать все клавиши одновременно с помощью диодов. Но не могу интегрировать туда поворотные энкодеры

Собственно, задача:
Либо из имеющейся прошивки №1 убрать ограничение на кол-во нажатых клавиш или во вторую(keypad 4x4) интегрировать поворотные энкодеры
Может быть, для кого-нибудь, сделать новый скетч будет намного проще и быстрее. Я не знаю. Но если цена будет умеренная, то почему бы и нет