Hello,
Yes, the append technique in AN_340 is one of the best ways to do this,
Which EVE device do you use? The BT817/8 also have a more advanced version of this where you can store sections of command list (as well as section of display list) and this can make it even easier
However, the Append can be used on all EVE devices in any case if you use other models apart from BT817/8.
We also have an example of the same technique as AN_340 where we draw the chart line and the numerical values here using append whilst the other static items are stored:
https://brtchip.com/wp-content/uploads/Support/Documentation/Application_Notes/Modules/EVE/AN_356-FT800-Interfacing-I2C-Sensor-to-VM800P.pdf
Best Regards, BRT Community
- May 05, 2024, 06:45:50 AM
- Welcome, Guest
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
71
on: March 11, 2024, 11:18:00 AM
|
||
Started by koyocik88 - Last post by BRT Community | ||
72
on: March 11, 2024, 10:32:59 AM
|
||
Started by koyocik88 - Last post by koyocik88 | ||
Hello!
I'm trying to find a way how to update part of displayed screen (i.e. change only some values on displayed screen or status of displayed button). I don't want each time send whole display list. I found a document "APPLICATION NOTE AN_340 FT800_Optimising screen updates with Macro and Append" given by Bridgtech. In my example I want change only values for displayed labels. Could you advise me if gives other possibility how to update choose parts of the showed screen ? Code: [Select] void showScreen () Thank you in advance! |
73
on: March 11, 2024, 06:48:24 AM
|
||
Started by david - Last post by david | ||
Hi, did you get any new information about that compatibility topic?
|
74
on: March 11, 2024, 02:38:32 AM
|
||
Started by BRT Marketing - Last post by BRT Marketing | ||
Elevators, the unsung heroes of vertical transport, are all getting an upgrade.
Say goodbye to traditional interfaces and hello to the future of lift controls! 🔍 Curious about how this transformation is happening? Click the link below to discover more! 👇 Learn more here: https://bit.ly/Elevate-your-Lift-Controls-with-EVE #Bridgetek #EVE #DisplayController #ElevatorDisplay #ElevatorUI #Innovation #HMI |
75
on: March 10, 2024, 08:04:16 PM
|
||
Started by moiatto - Last post by moiatto | ||
I have to drive, for a 5" 800x480 TFT IPS 1000nits RGB 40pin, the backlight which requires Vf=30V, If=40mA (array of 2x10 white LEDs).
Can you help me find the right led driver? Chip used: BT817Q |
76
on: March 09, 2024, 10:38:41 AM
|
||
Started by TreeOone - Last post by TreeOone | ||
Hi!
I have Riverdy's EVE4 IPS 10.1" LCD TFT (type RVT101HVBNWC00-B), which is run by BT817Q. I noticed that my application can not take full advantage of DL memory in BT817Q. To further investigate the problem I wrote simple test program: Code: [Select] printf("\r\n ------------------------------------------------ \r\n"); If I run this program I can go with variable “c”, which is filling up DL memory with dummy NOP command up to value 1091. If “c” becomes 1092, red line on screen starts having artifacts. Printf command for last stable c = 1091 returns: reg_REG_CMD_DL = 4404 c = 1091 So here we have magical upper limit of DL’s memory at 4404 bytes. This is strange because DL's size should be 8191, according to manual. Further tinkering revealed that if I fill DL’s memory with another dummy command like TAG(1) behaviour changes. For instance if I remove lines of code (comment them): uint32_t c = 1091; …and Gpu_Copro_SendCmd(phost, NOP()); …and uncomment lines: //uint32_t c = 2038; …and //Gpu_Copro_SendCmd(phost, TAG(1)); …my test application behaves as expected. I can go with variable “c” up to 2038. In this case printf returns: reg_REG_CMD_DL = 8191 c = 2038 …for last stable “c”. For c = 2039 and above, screen turns black, i.e. DL’s memory overflows. Can somebody explain this? I my actual application I am not filling DL’s memory with dummy code like in above example, instead I am filling it up with graphics primitives (lines, dots, circles etc), however when DL’s fullness reaches 4404, display starts displaying gibberish. |
77
on: March 01, 2024, 12:47:48 AM
|
||
Started by BRT Marketing - Last post by BRT Marketing | ||
The Embedded Video Engine (EVE) by Bridgetek revolutionises graphics control, offering full-color Graphics, Touch, and Audio in one IC.
It's like a Graphics card with Touch Screen and Sound for any MCU. Connect via SPI for easy integration into your design, ideal for updating older designs or creating new user-friendly interfaces. Key Features:
Start with our development modules: https://brtchip.com/search-products/?product_cate=21&keyword_search=&interface=&packages=&usb_speed=&usb_class=&io_connector=&action=get_system_ajax For comprehensive understanding and support, visit our revamped page covering EVE's capabilities, including comparison tables and guidance on display, touch, and audio functionalities: https://brtchip.com/getting-started/ Learn more about our EVEs through this comparison table: *https://brtchip.com/getting-started/#module *Copy and paste this link if you face trouble navigating to it. |
78
on: February 29, 2024, 08:53:30 PM
|
||
Started by Cyrilou - Last post by BRT Community | ||
Hi,
Yes, unlike the compressed png/jpg formats, the compressed file for an inflate could have different types of content and so there will not be standard image data in all cases. As Rudolph mentioned, since you will create the file in most cases, you can include our own header containing the details before compressing, and then when using it in EVE, you can parse that after inflating it (and then exclude that header data when you display the resulting raw image in EVE). Best Regards, BRT Community |
79
on: February 29, 2024, 05:21:47 PM
|
||
Started by Cyrilou - Last post by Rudolph | ||
CMD_INFLATE "only" unpacks data so the only information you can get additionally is the end address using CMD_GETPTR and therefore you could calculate the size of the uncompressed file.
So what you could do is to add extra information in front or after the data before compressing it. |
80
on: February 29, 2024, 02:41:01 PM
|
||
Started by jlewis - Last post by BRT Community | ||
Hello,
Regarding the issue with your text, your matrix will be getting applied to the following items too and so one suggestion is to revert the matrix to the identity matrix again via CMD_LOADIDENTITY CMD_SETMATRIX before you proceed to draw the other items such as text which you do not want to be rotated, Best Regards, BRT Community |