v01d commented on pull request #1778:
URL: https://github.com/apache/incubator-nuttx/pull/1778#issuecomment-692192618


   LVGL as it is now on NuttX indeed uses this "frambuffer character driver to 
LCD interface" but I really dislike this, it is an unnecessary confusion of 
interfaces. The character driver I wrote is a very simple mapping of LCD 
interface to userspace without performance penalty and clear semantics. LVGL 
can use whatever you want. See how I implemented the interface myself: 
   
https://gitlab.com/bicycle-companion/firmware/-/blob/master/extra_apps/bicycle_companion/display.cxx#L93
   
   Yes, what I'm talking about does not impact NX in anyway. I was actually 
suggesting Brennan that he could try LVGL for this if he wanted, and how it 
could be made faster with this interface than with the framebuffer -> LCD 
interface. As per improving NX, I'm personally more vested in LVGL for my use 
cases so I cannot comment.


----------------------------------------------------------------
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.

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


Reply via email to