TimJTi commented on PR #3253: URL: https://github.com/apache/nuttx-apps/pull/3253#issuecomment-3696630728
I have been using V9.4 + NuttX for a few months without issue. The version used by NuttX has been discussed before and the current methodology (copy/paste lvgl Kconfig into NuttX Kconfig) has been vigourously defended in the past so as to avoid a two stage make process: if the version where to be selected via NuttX Kconfig, the download won't happen until you run make...and the LVGL Kconfig from within NuttX is then not available until after the make...so it's a 2 stage process. It doesn't mean users can't use earlier versions if the default becomes V9.4 for NuttX though. It becomes a manual process to clone the LVGL repo of the required LVGL version over the top of the default NuttX automated download, and then copy/paste the Kconfig from LVGL to NuttX. This is not overridden ny NuttX, once the LVGL repo exists as a cloned copy. 9.2.1 to 9.4 is unlikely to break much from memory - it is when the major version changes that things are more likely to break. I think! But surely it would be possible to include support for both 9.2.1 and 9.4 wouldn't it? Both sets of LVGL Kconfig options could pre-exist within the NuttX Kconfig, with the right set chosen via Nuttx Kconfig choice, which then determines which LVGL version is downloaded? Maybe we could always try and support latest and "last known good" LVGL versions as a matter of course by this method? -- 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]
