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]

Reply via email to