News:

Welcome to the Bridgetek Community!

Please read our Welcome Note

Technical Support enquires
please contact the team
@ Bridgetek Support

Please refer to our website for detailed information on all our products - Bridgetek - Bridging Technology

Main Menu

Clarification on scrolling

Started by rmand, November 01, 2023, 02:27:13 PM

Previous topic - Next topic

rmand

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


BRT Community

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


rmand

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.