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