436
Discussion - EVE / Re: How to update the screen without rewriting the whole things in FT812?
« on: March 09, 2021, 10:40:21 AM »
Hi,
We have some information below on how to use the Append command to recall sections of the display list.
https://brtchip.com/wp-content/uploads/Support/Documentation/Application_Notes/ICs/EVE/AN_340_FT800_Optimising-screen-updates-with-Macro-and-Append.pdf
You can save different sets of commands in different areas of RAM_G and then recall them depending on what screen you are displaying.
There is sometimes a trade-off between recalling sections and sending the full list (especially if you use a SPI burst write which is quite efficient) depending on how much of the screen changes. If you have enough RAM_G you can have all your images loaded at the start and just display them and so each new screen can be quite efficient already. But if most of the screen is static then this Append technique should help.
Best Regards, BRT Community
We have some information below on how to use the Append command to recall sections of the display list.
https://brtchip.com/wp-content/uploads/Support/Documentation/Application_Notes/ICs/EVE/AN_340_FT800_Optimising-screen-updates-with-Macro-and-Append.pdf
You can save different sets of commands in different areas of RAM_G and then recall them depending on what screen you are displaying.
There is sometimes a trade-off between recalling sections and sending the full list (especially if you use a SPI burst write which is quite efficient) depending on how much of the screen changes. If you have enough RAM_G you can have all your images loaded at the start and just display them and so each new screen can be quite efficient already. But if most of the screen is static then this Append technique should help.
Best Regards, BRT Community