terry0012 opened a new pull request, #3937: URL: https://github.com/apache/nuttx-apps/pull/3937
## Summary Use logical framebuffer offsets in the fb example: map the second buffer at stride * yres and pan using yres instead of physical address differences. Backport the same behavior to LVGL 9.2.2. Apply the patch during source preparation using Make/CMake, following existing modules, with a success stamp to avoid repeated patching. related to PR https://github.com/apache/nuttx/pull/21120 ## Impact Requires the matching NuttX logical framebuffer offset support: <NuttX PR link>. The LVGL patch is automatically applied only to the 9.2.2 archive. Independent Git checkouts are left unchanged and require equivalent fbdev support. ## Testing - Host: Ubuntu 22.04 x86-64, GCC 13.4, CMake 3.23. - Target: sim:lvgl_fb, 640×480×32, two buffers, with 0- and 17-line gaps. - Clean and incremental Make/CMake builds passed. - Verified the fb example and LVGL widgets under Xvfb/GDB with the matching NuttX changes. Both fb screenshots matched the expected image pixel-for-pixel. - Verified patch failure/retry, incremental no-op behavior, version gating, and Git checkout protection. - No physical hardware testing performed. -- 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: [email protected] For queries about this service, please contact Infrastructure at: [email protected]
