LVGL Redraw-Area Constraints: Align Invalidated Regions to the Display Controller
Expand dirty rectangles outward before rendering, using the controller’s window granularity and inclusive endpoints. Then prove that the expanded rectangle fits the logical display and that the draw buffer can hold at least one permitted transfer-height unit at the widest possible area. Changing coordinates only inside flush is too late to create missing pixels. Applicability:…