aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorTectu <joel@unormal.org>2012-08-12 11:27:10 -0700
committerTectu <joel@unormal.org>2012-08-12 11:27:10 -0700
commitc0e622ba88568050a6c7fff482437ac3075e7df1 (patch)
tree42e929db405db1900bf7e86b33f5f7424203eef0
parent055cc454eca7d134eed4bd38c015e4959b3cc340 (diff)
parent91ff4f0e8c42268f8d28605ce1fa6f3b7e4047ff (diff)
downloaduGFX-c0e622ba88568050a6c7fff482437ac3075e7df1.tar.gz
uGFX-c0e622ba88568050a6c7fff482437ac3075e7df1.tar.bz2
uGFX-c0e622ba88568050a6c7fff482437ac3075e7df1.zip
Merge pull request #39 from trsaunders/S6d1121_vscroll_fix
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