I have traced the USB communication and it gets as far as it polling for new 
data, but never gets any. It is all detected, instantiated properly, and so 
forth – just doesn’t get data. So, as suggested, a protocol issue. The keyboard 
I’m using reports itself as subclass BOOTIF and protocol KEYBOARD so I think it 
ought to work.

That said, the HID keyboard driver is also broken as multiple plugs/unplugs 
causes a crash. I’m thinking memory leak but not investigated yet.


From: Gregory Nutt <spudan...@gmail.com>
Date: Thursday, 19 January 2023 at 19:18

On 1/19/2023 1:12 PM, Alan C. Assis wrote:

> I think the currently NuttX USB Keyboard driver needs to be extended
> to support more keyboards. Do do that someone need to inspect the USB
> communication and figure out what is going on.
>
> Unless someone has extended the driver, the USB keyboard driver only
> supports the so-called "boot keyboard" protocol.
> https://deskthority.net/wiki/USB#Keyboard_Boot_Protocol

Reply via email to