Search Results
Search results 1-4 of 4.
This site uses cookies. By continuing to browse this site, you are agreeing to our Cookie Policy.
-
I just solved this issue. The principle of LCD output is as follows: 1. In the lcd.c driver provided by Nuvoton, a buffer is created to be used as VRAM and is then assigned to a global variable named "g_VAFrameBuf". 2. The address of this buffer is registered with the N9H30 LCD controller's video stream frame buffer register. 3. The LCD displays output by reading the values from this buffer. I'm not sure why, but I found out that calling GUI_Init() resets the buffer allocated to g_VAFrameBuf. If…
-
The methods suggested seem to only temporarily display a black screen to avoid flickering before showing the firmware's screen, right? I'm not proficient in English, so I wasn't able to accurately describe what I want. What I'm looking for is as follows: 1. Display a logo screen and progress bar on the LCD from the bootloader using emWin. 2. Download the firmware to DRAM via SPI, and then jump to the downloaded firmware's address. 3. To display a GUI in the firmware, re-invoke GUI_Init() to make…
-
After displaying the boot screen in the bootloader and then jumping to the firmware, calling the GUI_Init() function causes the main screen to flicker before appearing. How can this issue be resolved?
-
Do I have to use a text widget on top of the image widget to draw text? is there another way??