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


   > Cool!  what kind of performance to you get with the LCD?  I imagine it 
needs a really high SPI rate and maybe DMA to be fully satisfactory.
   
   So unfortunately this chip nRF52838 maxes out at 8MHz but the LCD can go 
much higher. There is another version the nRF52840 which is capable of 32MHz.
   
   When I allocated a couple rows and wrote them via DMA it was ok for slow 
tasks like the background. 
   
   > 
   > NX is a windowing system.  NxWidgets is the companion library for buttons 
and the like.  LVGL is a non-windowed option.  LVGL should have lower resource 
usage and probably better performance since less clipping involved.
   > 
   
   I agree, this was just easier to get going and I had never used NXGLIB 
before os I thought I would give it a try.  One thing I noticed is it seems 
that each pixel was being written individually which is super slow compared to 
writing a "rectangle" which could be DMA.  I did not dig into this yet.
   
   > Another option option is pdcurses.  Ken Pettit did some great displays 
(and even added logic to remote the curses display.  You would have to use a 
NxTerm for pdcurses.
   
   Yeah that would be a cool little demo with the keyboard.
   
   


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