nuttx/boards/xtensa/esp32s3
Jorge Guzman 2e7910fef6 boards/stm32h7/linum-stm32h753bi: enable USB FS host, add lvglterm_kbda
Enable the OTG FS host on the Linum board so an external USB HID keyboard
can be used: configure the USB VBUS, power-switch and over-current GPIOs
at board bring-up (the power switch on PI12 is active low) and start the
USB host from stm32_bringup() through stm32_usbhost_initialize().

Add the lvglterm_kbda configuration - the LVGL terminal driven by a USB
HID keyboard on /dev/kbda - with the microSD card enabled alongside the
USB host.  They coexist once CONFIG_MMCSD_MMCSUPPORT is left disabled, so
an SD card is not probed as an MMC device.

Also switch esp32s3-m5-cardputer:lvglterm to the renamed matrix-keyboard
input option (EXAMPLES_LVGLTERM_INPUT_KBD_MATRIX) to match the reworked
lvglterm example Kconfig.

Update the documentation accordingly: the LVGL Terminal example page for
the three-way input choice (touch, matrix, USB HID) with cursor-key
scrolling and per-variant configuration plus a photo of the USB variant
running on the Linum, the lvglterm_kbda entry on the Linum board page,
and the matrix-keyboard variant name on the M5Stack Cardputer board page.

Signed-off-by: Jorge Guzman <jorge.gzm@gmail.com>
2026-07-08 14:08:16 -04:00
..
common boards/lckfb-szpi-esp32s3: switch adb config to nxinit entrypoint 2026-06-02 10:44:45 -04:00
esp32s3-8048S043 boards/comments: Remove legacy comments 2026-05-04 12:16:11 -03:00
esp32s3-box boards/comments: Remove legacy comments 2026-05-04 12:16:11 -03:00
esp32s3-devkit stdlib/rand: replace weak LCG with xorshift32 PRNG 2026-07-03 15:08:12 +08:00
esp32s3-eye boards/comments: Remove legacy comments 2026-05-04 12:16:11 -03:00
esp32s3-korvo-2 boards/comments: Remove legacy comments 2026-05-04 12:16:11 -03:00
esp32s3-lcd-ev boards/comments: Remove legacy comments 2026-05-04 12:16:11 -03:00
esp32s3-lhcbit boards/comments: Remove legacy comments 2026-05-04 12:16:11 -03:00
esp32s3-m5-cardputer boards/stm32h7/linum-stm32h753bi: enable USB FS host, add lvglterm_kbda 2026-07-08 14:08:16 -04:00
esp32s3-meadow boards/comments: Remove legacy comments 2026-05-04 12:16:11 -03:00
esp32s3-ws-lcd128 boards/comments: Remove legacy comments 2026-05-04 12:16:11 -03:00
esp32s3-xiao boards/comments: Remove legacy comments 2026-05-04 12:16:11 -03:00
lckfb-szpi-esp32s3 boards/lckfb-szpi-esp32s3: switch adb config to nxinit entrypoint 2026-06-02 10:44:45 -04:00