Hello Pavel,
Thank you for your quick response to my query.
I looked at the link and went through it, but I have to say I didn't come to anything. The only thing I could do was to rotate the display 180 degrees with the image rotated correctly, but I had to set full_refresh = 0. This resulted in the display flickering when I touched the button.
As you noted, this problem has been known about for some time. So who is solving this problem? Is there any other solution? Thank you.
lv_port_disp_init settings:
sw_rotate = 1; rotated = 1 | 2 | 3; full_refresh = 1; => BLACK SCREEN
sw_rotate = 1; rotated = 1 | 3; full_refresh = 0;

sw_rotate = 1; rotated = 2; full_refresh = 0;
