After getting addresses correct in the dual layers, I am having a problem with windowing using
BSP_LCD_SetLayerWindow. I get the correct sized window but if I draw a circle in it, it appears three times, stretched. Text is all distorted.
What is the proper sequence to set a window? I am using the following:
BSP_LCD_SelectLayer( LTDC_ACTIVE_LAYER_FOREGROUND );
BSP_LCD_SetTransparency( LTDC_ACTIVE_LAYER_FOREGROUND , (uint8_t) 0xFF);
BSP_LCD_SetLayerWindow( LTDC_ACTIVE_LAYER_FOREGROUND ,50,50,300,300);
BSP_LCD_DisplayStringAt(50,10, (uint8_t *)"foreground window", LEFT_MODE);
BSP_LCD_DrawCircle(50, 50, 30);
I've tried several sequences with the same results.
Thanks, it's taken a while to get this far...