Hi
when I execute GUI_MEMDEV_DrawAuto(), will MEMDEV create size affect EmWin process time from execute GUI_MEMDEV_DrawAuto() to really write to a display buffer?
on my imagination, I think emwin core would allocate three memory buffer the same to MEMDEV_Create size.
First only background picture, second is background picture + motion picture (like needle), and third also background picture + next motion picture.
every time have a new motion picture draw, first memory will compare to second to decide start dirty area.
and then compare first and third memory to decide end of dirty area, then flash the display buffer.
please correct me, if there is any wrong imagination.
I want to find a way to enhance the draw speed if draw area too big.
I am trying to split a big background into few smaller picture size, and also use DrawAuto function to control each MEMDEV's dirty area.
does anyone has any idea to enhance the MEMDEV draw speed?
BR, Titan.Chen
when I execute GUI_MEMDEV_DrawAuto(), will MEMDEV create size affect EmWin process time from execute GUI_MEMDEV_DrawAuto() to really write to a display buffer?
on my imagination, I think emwin core would allocate three memory buffer the same to MEMDEV_Create size.
First only background picture, second is background picture + motion picture (like needle), and third also background picture + next motion picture.
every time have a new motion picture draw, first memory will compare to second to decide start dirty area.
and then compare first and third memory to decide end of dirty area, then flash the display buffer.
please correct me, if there is any wrong imagination.
I want to find a way to enhance the draw speed if draw area too big.
I am trying to split a big background into few smaller picture size, and also use DrawAuto function to control each MEMDEV's dirty area.
does anyone has any idea to enhance the MEMDEV draw speed?
BR, Titan.Chen