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