USB Keyboard on NuttX needs more improvements

NuttX has support to USB Mouse and keyboard, whoever only few USB Keyboards will work. I know a keyboard that some users reported to work correctly is the Perixx PERIBOARD-409U Wired USB Mini Keyboard.

I decided to test a generic mini keyboard from China, but it is not working. Most of the time the /dev/kbda is not created and when it is created it is not working:


nsh> ls /dev
nsh> ?
help usage: help [-v] []

NuttShell (NSH) NuttX-10.0.1
nsh> OTGFS ERROR: ctrl_senddata() failed with: 11

. cat dd false ls ps sleep uname
[ cd df free mkdir pwd source umount
? cp echo help mkrd rm test unset
basename cmp exec hexdump mount rmdir time usleep
break dirname exit kill mv set true xd

Builtin Apps:
sh nsh hidkbd
nsh> hidkbd
Opening device /dev/kbda
Device /dev/kbda opened

If you get some other keyboard working, please comment here!

Leave a Reply

Fill in your details below or click an icon to log in: Logo

You are commenting using your account. Log Out /  Change )

Twitter picture

You are commenting using your Twitter account. Log Out /  Change )

Facebook photo

You are commenting using your Facebook account. Log Out /  Change )

Connecting to %s