¿ªÔÆÌåÓý

Re: V6 alternative software


 

Porting to Nextion is not very difficult. You have to write three main routines : one to draw a rectangle of a colour, another to draw a character and another to report where a touch has happened. The rest just use these.

Now, about, what looks good. The main reason for the v6 display to be slow is that the SPI interface has to plot one pixel at a time. We can' bitblt (transfer blocks of bits as a picture) from RAM to the display as we don't have enough RAM to draw a picture. Each letter is about 20 x 15 pixels, approximately. If we build it in RAM, it would take 600 bytes. We could then transfer it quickly using SPI.

- f

On Mon 30 Dec, 2019, 3:47 AM , <greenkid336600+groupsio@...> wrote:
I agree that the nextion UI looks better, but there's no fundamental reason the v6 screen can't look better than it currently does (if not identical to the nextion), especially if the drawing routines can be sped up.

The nextion displays look good because:
1) people have invested time in making them look good
2) the screens have a dedicated microprocessor to render the UI
3) The current v6 drawing routines are MVP (minimum viable product) - they are literally just bordered rectangles at this point

I suspect there will be improvements to the stock v6 UI in the upcoming months, but it will likely never perform or look as good as the nextion, due to the computational cost.


Reed

Join [email protected] to automatically receive all group messages.