aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorThomas Saunders <trsaunders@gmail.com>2012-08-11 14:03:07 +0100
committerThomas Saunders <trsaunders@gmail.com>2012-08-11 14:06:35 +0100
commit91ff4f0e8c42268f8d28605ce1fa6f3b7e4047ff (patch)
tree42e929db405db1900bf7e86b33f5f7424203eef0
parent055cc454eca7d134eed4bd38c015e4959b3cc340 (diff)
downloaduGFX-91ff4f0e8c42268f8d28605ce1fa6f3b7e4047ff.tar.gz
uGFX-91ff4f0e8c42268f8d28605ce1fa6f3b7e4047ff.tar.bz2
uGFX-91ff4f0e8c42268f8d28605ce1fa6f3b7e4047ff.zip
re-fix S6D1121 vertical scroll
-rw-r--r--halext/drivers/gdispS6d1121/gdisp_lld.c2
-rw-r--r--halext/drivers/gdispS6d1121/gdisp_lld_config.h2
2 files changed, 2 insertions, 2 deletions
diff --git a/halext/drivers/gdispS6d1121/gdisp_lld.c b/halext/drivers/gdispS6d1121/gdisp_lld.c
index 32e0fa32..5811a6ed 100644
--- a/halext/drivers/gdispS6d1121/gdisp_lld.c
+++ b/halext/drivers/gdispS6d1121/gdisp_lld.c
@@ -561,7 +561,7 @@ void GDISP_LLD(drawpixel)(coord_t x, coord_t y, color_t color) {
lld_lcdSetViewPort(x, lines > 0 ? (y+gap) : y, cx, abslines);
lld_lcdWriteStreamStart();
gap = cx*abslines;
- for(i = 0; i < gap; i++) lld_lcdWriteData(color);
+ for(i = 0; i < gap; i++) lld_lcdWriteData(bgcolor);
lld_lcdWriteStreamStop();
lld_lcdResetViewPort();
}
diff --git a/halext/drivers/gdispS6d1121/gdisp_lld_config.h b/halext/drivers/gdispS6d1121/gdisp_lld_config.h
index 57aaf692..ee3fdeee 100644
--- a/halext/drivers/gdispS6d1121/gdisp_lld_config.h
+++ b/halext/drivers/gdispS6d1121/gdisp_lld_config.h
@@ -48,7 +48,7 @@
#define GDISP_HARDWARE_ELLIPSEFILLS FALSE
#define GDISP_HARDWARE_TEXT FALSE
#define GDISP_HARDWARE_TEXTFILLS FALSE
-#define GDISP_HARDWARE_SCROLL FALSE
+#define GDISP_HARDWARE_SCROLL TRUE
#define GDISP_HARDWARE_PIXELREAD FALSE
#define GDISP_HARDWARE_CONTROL TRUE
#define GDISP_HARDWARE_QUERY FALSE