BRT Community

Please login or register.

Login with username, password and session length
Advanced search  

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

Author Topic: Clarification on scrolling  (Read 7979 times)

rmand

  • Newbie
  • *
  • Posts: 11
    • View Profile
Clarification on scrolling
« on: November 01, 2023, 02:27:13 PM »

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

« Last Edit: November 02, 2023, 06:44:08 PM by rmand »
Logged

BRT Community

  • Administrator
  • Hero Member
  • *****
  • Posts: 746
    • View Profile
Re: Clarification on scrolling
« Reply #1 on: November 07, 2023, 04:51:46 PM »

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

Logged

rmand

  • Newbie
  • *
  • Posts: 11
    • View Profile
Re: Clarification on scrolling
« Reply #2 on: November 09, 2023, 09:28:52 PM »

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