From what I have gathered scrolling on EVE is achieved by simply redrawing the list at a new position. This works really well when scrolling images and lighter lists.
In our case, we're trying to implement a menu swipe and the screen (list) contains a lot of active elements. Just the SPI transfer of the list takes a bit of time; but this is fine if you're rendering the screen once as it loads.
When it comes to scrolling, however, I think we're limited by the SPI bandwidth and BT817's FIFO and ability to process the list.
Is there a way to tell the chip to "shift" an already loaded list? or a smoother way of accomplishing this?
tia
Hi,
For your scrolling, was it mainly for a whole page (e.g. if a menu fills the whole screen or to swipe between pages) or was it for just certain items on a page (for example the list of items in a menu area of the screen)?
One thing that may be useful in some cases is the VERTEX_TRANSLATE which allows you to add an offset to the subsequent Vertex calls. However, it may not always be the best solution,
Best Regards, BRT Community
Thanks for responding!
Yes. We need the whole page slid over. For partial screen e.g. list of items it's easy to manage the animation.
I'll look into VERTTEX_TRANSLATE. It'd be nice to be able wrap the entire page in it.