JianyuWang0623 opened a new pull request, #16677:
URL: https://github.com/apache/nuttx/pull/16677

   ## Summary
   Add mirror/swap support for touchscreen, update drivers/input/ft5x06 and 
enable touchscreen for "lckfb-szpi-esp32s3:lvgl".
   1. driver/touchscreen: Add support for mirror/swap coordinates and custom 
open()/close(). There are some touchscreen drivers:
       1. Does not support mirror or swap coordinates.
       2. Need bringup or shutdown when open or close the device.
   
       For example, drivers/input/ft5x06 does not support swap and needs 
bringup/shutdown when open/close.
   2. drivers/input/ft5x06: Calling touch_register() to register touchscreen 
driver instead of registering generic driver.
   4. boards: Refresh configurations to delete the deprecated 
`FT5X06_NPOLLWAITERS`.
   5. boards/szpi-esp32s3: Enable touchscreen for LVGL:
       1. Rotate the video screen 90 degrees right.
       2. Enable touchscreen for the LVGL configuration 
"lckfb-szpi-esp32s3:lvgl" and add lvgldemo autostart.
   ## Impact
   - driver/touchscreen
   - boards
   
   ## Testing
   1. Selftest with "lckfb-szpi-esp32s3:lvgl" OK.
   
   
https://github.com/user-attachments/assets/44f6d0ce-b6d0-4d5a-85b8-daf5a2849d00
   
   
   2. CI
   
   


-- 
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

To unsubscribe, e-mail: commits-unsubscr...@nuttx.apache.org

For queries about this service, please contact Infrastructure at:
us...@infra.apache.org

Reply via email to