nuttx/boards/xtensa
Jorge Guzman 1953a7449d boards/esp32s3: esp32s3-m5-cardputer: add keyboard and LVGL terminal
Add the 56-key matrix keyboard driver for the M5Stack Cardputer.  The keys
form an 8x7 matrix behind a 74HC138 3-to-8 demultiplexer; the driver scans it
on the low-priority work queue and registers a keyboard device at /dev/kbd0,
reporting ASCII codes with SHIFT/CTRL and Fn (cursor) handling.

Add an "lvglterm" configuration that runs the on-screen NuttShell terminal
(apps/examples/lvglterm, physical-keyboard input variant) on the ST7789
display: the shell output is rendered in an LVGL text area and the keyboard
feeds the input.  Wi-Fi is included so the on-screen shell can associate with
an access point using wapi.

Signed-off-by: Jorge Guzman <jorge.gzm@gmail.com>
2026-07-04 02:01:56 +08:00
..
esp32 !sensors/bme680: allow sensor configuration during registration 2026-06-09 11:00:25 -03:00
esp32s2 boards/xtensa/espressif: Fix crypto hash tests for esp32[-|-s2|-s3] 2026-06-02 15:14:34 +02:00
esp32s3 boards/esp32s3: esp32s3-m5-cardputer: add keyboard and LVGL terminal 2026-07-04 02:01:56 +08:00