This is an automated email from the ASF dual-hosted git repository.
acassis pushed a change to branch master
in repository https://gitbox.apache.org/repos/asf/nuttx.git
from d960bc39ee9 arch/arm/rtl8721f: add GPIO character driver support
new 75c0e297741 include/nuttx/input: add modifier keycodes to the keyboard
codec
new 1e93506f84e include/nuttx/input: define all four keyboard event types
new e00a3a0a2f6 drivers/input: add a byte stream mode to the keyboard
upper half
new 04822698b10 drivers/input: give the virtio decoder switches a
statement to label
new f0a870baab6 drivers/usbhost: report the HID keyboard through the
keyboard upper half
new f47fd03407a boards: select the keyboard byte stream where the
application needs it
new 59101fa206a drivers/input: report special keys from the keyboard matrix
new b5382c5fb37 Documentation: describe the contract for writing a
keyboard driver
new b7ce3cbf208 arch/sim: report the keyboard the way the contract says
new baea3523742 boards/xtensa/esp32s3/esp32s3-m5-cardputer: report the
cursor keys as keycodes
The 10 revisions listed above as "new" are entirely new to this
repository and will be described in separate emails. The revisions
listed as "add" were already present in the repository and have only
been added to this reference.
Summary of changes:
.../drivers/character/input/keypad-keyboard.rst | 153 ++++
arch/sim/src/sim/sim_keyboard.c | 73 +-
.../olimex-lpc1766stk/configs/hidkbd/defconfig | 3 +-
.../sama5d3-xplained/configs/bluetooth/defconfig | 2 +
.../stm32f1/stm32butterfly2/configs/nsh/defconfig | 2 +
.../stm32butterfly2/configs/nshusbhost/defconfig | 2 +
.../olimex-stm32-p407/configs/hidkbd/defconfig | 2 +
.../stm32h7/nucleo-h743zi2/configs/jumbo/defconfig | 2 +
.../stm32h7/nucleo-h753zi/configs/jumbo/defconfig | 2 +
boards/mips/jz4780/ci20/configs/jumbo/defconfig | 2 +
.../qemu/qemu-intel64/configs/jumbo/defconfig | 2 +
.../esp32s3/esp32s3-m5-cardputer/src/esp32s3_kbd.c | 47 +-
drivers/input/Kconfig | 28 +-
drivers/input/keyboard_upper.c | 95 ++-
drivers/input/kmatrix.c | 24 +-
drivers/input/virtio_key_decode.c | 2 +
drivers/usbhost/Kconfig | 46 +-
drivers/usbhost/usbhost_hidkbd.c | 807 ++++++---------------
include/nuttx/input/kbd_codec.h | 21 +-
include/nuttx/input/keyboard.h | 19 +-
include/nuttx/input/kmatrix.h | 21 +-
21 files changed, 723 insertions(+), 632 deletions(-)