dm: test: usb: rework keyboard test
authorHeinrich Schuchardt <xypron.glpk@gmx.de>
Sat, 23 Nov 2019 17:15:23 +0000 (18:15 +0100)
committerMarek Vasut <marek.vasut+renesas@gmail.com>
Mon, 25 Nov 2019 12:28:53 +0000 (13:28 +0100)
commit12f1e7908af97d901cc640da17e8ceea890c37a4
tree4853dc8e2fc018c6588bc101314619237a73449c
parente91a411938afcbdf191df52448216e41bbcbd288
dm: test: usb: rework keyboard test

Allow the unit test to pass full 8 byte scan code sequences to the USB
keyboard emulation driver and to parse multi-byte escape sequences.

The following features are not yet tested:

* LED status
* caps-lock
* num-lock
* numerical pad keys

The following features are not yet implemented by the USB keyboard
driver and therefore not tested:

* modifiers for non-alpha-numeric keys, e.g. <SHIFT><TAB> and <ALT><F4>
* some special keys, e.g. <PRINT>
* some modifiers, e.g. <ALT> and <META>
* alternative keyboard layouts

Signed-off-by: Heinrich Schuchardt <xypron.glpk@gmx.de>
drivers/usb/emul/sandbox_keyb.c
test/dm/usb.c