From a583b1384bfabccf10c516224a30c7aeb9a01971 Mon Sep 17 00:00:00 2001 From: Thomas Favennec <48832470+favnec5@users.noreply.github.com> Date: Fri, 29 Nov 2024 21:28:40 +0100 Subject: [PATCH] Update display_driver_framework.py Remove RGB "black lines" on rotations _90 & _270 --- .../py_api_drivers/frozen/display/display_driver_framework.py | 3 +++ 1 file changed, 3 insertions(+) diff --git a/api_drivers/py_api_drivers/frozen/display/display_driver_framework.py b/api_drivers/py_api_drivers/frozen/display/display_driver_framework.py index 98d84ef1..c87f9550 100644 --- a/api_drivers/py_api_drivers/frozen/display/display_driver_framework.py +++ b/api_drivers/py_api_drivers/frozen/display/display_driver_framework.py @@ -566,6 +566,9 @@ def _flush_cb(self, _, area, color_p): lv.color_format_get_size(self._color_space) ) + if isinstance(self._data_bus, lcd_bus.RGBBus) and self._rotation>0: + y2+=1 + cmd = self._set_memory_location(x1, y1, x2, y2) # we have to use the __dereference__ method because this method is