Я пытаюсь создать HID-клавиатуру. Мой STM32 MCU распознается как клавиатура, но по какой-то причине, когда я пытаюсь отправить отчет HID (8 байт), используя Endpoint 1 в режиме прерывания. Принимающая сторона не получает данные (нажата клавиша). Нужно ли использовать стандартный метод Get_Report?
Я также попробовал другую реализацию на AT90USB1287. Это работает хорошо, но по какой-то странной причине я должен установить конечную точку на 3, чтобы заставить ее работать.
Мне интересно, протокол клавиатуры USB HID смотрит только на конечную точку 3 при получении данных?