I'm currently testing to make STM32F746IG working at best performance with emWin library.
--> MT48LC4M16A2P SDRAM is used for framebuffer and LCD Connection is 16bpp
But currently I losing somewhere in choosing color modes.
I will only use 65k color(16bit) so possible color mode selection will be
1. GUICC_565
2. GUICC_565 with ARGB
3. GUICC_M565
4. GUICC_M565 with ARGB
I tested with many samples but can not sure I'm in right way.
For example, I tested attached image in both GUICC_M565 and GUICC_M565 with ARGB library.
The result was without ARGB library draw the image much faster(Eventhough I checked "Save colors in ARGB")
--> This made me very confusing.....
So, which one I need to choose to get best performance with STM32F7?
And also I think it is strange.
I tried to convert a PNG file to "c" file by using BmpCvtST V5.40
Whatever I check or uncheck "Save colors in ARGB mode" in option menu, the result is always same.
My LCDConf.c file is based on ST example(only difference is from original file is modification on _DMA2D_ExecOperation() and GPIO Configuration)
So I think I did not make big mistake on the drive code.
Please give me some advise.
Thank you.
--> MT48LC4M16A2P SDRAM is used for framebuffer and LCD Connection is 16bpp
But currently I losing somewhere in choosing color modes.
I will only use 65k color(16bit) so possible color mode selection will be
1. GUICC_565
2. GUICC_565 with ARGB
3. GUICC_M565
4. GUICC_M565 with ARGB
I tested with many samples but can not sure I'm in right way.
For example, I tested attached image in both GUICC_M565 and GUICC_M565 with ARGB library.
The result was without ARGB library draw the image much faster(Eventhough I checked "Save colors in ARGB")
--> This made me very confusing.....
So, which one I need to choose to get best performance with STM32F7?
And also I think it is strange.
I tried to convert a PNG file to "c" file by using BmpCvtST V5.40
Whatever I check or uncheck "Save colors in ARGB mode" in option menu, the result is always same.
My LCDConf.c file is based on ST example(only difference is from original file is modification on _DMA2D_ExecOperation() and GPIO Configuration)
So I think I did not make big mistake on the drive code.
Please give me some advise.
Thank you.