浏览代码

only slow clear for now

philippe44 5 年之前
父节点
当前提交
a792a8cd5b
共有 1 个文件被更改,包括 8 次插入0 次删除
  1. 8 0
      components/display/core/gds.c

+ 8 - 0
components/display/core/gds.c

@@ -60,6 +60,14 @@ void GDS_Clear( struct GDS_Device* Device, int Color ) {
 }
 
 void GDS_ClearWindow( struct GDS_Device* Device, int x1, int y1, int x2, int y2, int Color ) {
+	
+	for (int y = y1; y <= y2; y++) {
+			for (int x = x1; x <= x2; x++) {
+				GDS_DrawPixelFast( Device, x, y, Color);
+			}
+		}
+	return;
+	
 	// driver can provide own optimized clear window
 	if (Device->ClearWindow) {
 		Device->ClearWindow( Device, x1, y1, x2, y2, Color );