Написать прошивку для esp-32-s3-supermini as usb-hid-keyboard

15 000 руб. за проект
07 июня 2024, 01:25 • 4 отклика • 55 просмотров
требуется сделать программируемую usb-hid клалвиатуру на esp32
при подключении к компьютеру устройство должно определяться как usb-hid-keyboard

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

контакты кнопок:
1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,21,33,34,35,36,37,38,39,40,41,42,45,46,47,48

смена назначенных клавиш через web интерфейс
сеть wifi: keyboard777
pass: key777.ru
переключение в режим конфигурации и раздача WiFi - зажать клавишу 1 и 2 и подать питание

на каждый контакт можно назначить любую клавишу клавиатуры (scan code)

защита прошивки от считывания
желательная среда разработки VS Code Platformio

есть код для ATmega8A
декскрипторы hid устройства и основной функционал можно взять из этого старого проекта

рассматриваю исполнителей только с опытом, работавших с usb-hid устройствами и esp32