aboutsummaryrefslogtreecommitdiffstats
path: root/drivers/gdisp/Nokia6610GE8/gdisp_lld_config.h
diff options
context:
space:
mode:
authorinmarket <andrewh@inmarket.com.au>2013-09-27 01:38:37 +1000
committerinmarket <andrewh@inmarket.com.au>2013-09-27 01:38:37 +1000
commitc71a227efdfc7c9dbb65259b6d010333a07193c6 (patch)
treea3b2c1ba3a044b84fcbe40b70d74a24f172cd407 /drivers/gdisp/Nokia6610GE8/gdisp_lld_config.h
parent548eb3c981772ec4be1211352867f2edcdc24423 (diff)
downloaduGFX-c71a227efdfc7c9dbb65259b6d010333a07193c6.tar.gz
uGFX-c71a227efdfc7c9dbb65259b6d010333a07193c6.tar.bz2
uGFX-c71a227efdfc7c9dbb65259b6d010333a07193c6.zip
Nokia6610 GE8 driver: Orientation support and fixes for some controller nasties
Diffstat (limited to 'drivers/gdisp/Nokia6610GE8/gdisp_lld_config.h')
-rw-r--r--drivers/gdisp/Nokia6610GE8/gdisp_lld_config.h15
1 files changed, 12 insertions, 3 deletions
diff --git a/drivers/gdisp/Nokia6610GE8/gdisp_lld_config.h b/drivers/gdisp/Nokia6610GE8/gdisp_lld_config.h
index 93debcd1..5e950895 100644
--- a/drivers/gdisp/Nokia6610GE8/gdisp_lld_config.h
+++ b/drivers/gdisp/Nokia6610GE8/gdisp_lld_config.h
@@ -25,9 +25,18 @@
#define GDISP_DRIVER_NAME "Nokia6610GE8"
#define GDISP_DRIVER_STRUCT GDISP_Nokia6610GE8
-#define GDISP_HARDWARE_STREAM TRUE
-#define GDISP_HARDWARE_STREAM_STOP TRUE
-//#define GDISP_HARDWARE_CONTROL TRUE
+#define GDISP_NOKIA_ORIENTATION TRUE
+
+#if GDISP_NOKIA_ORIENTATION && GDISP_NEED_CONTROL
+ #define GDISP_HARDWARE_CONTROL TRUE
+ #define GDISP_HARDWARE_DRAWPIXEL TRUE
+ #define GDISP_HARDWARE_FILLS TRUE
+ #define GDISP_HARDWARE_BITFILLS TRUE
+#else
+ #define GDISP_HARDWARE_CONTROL TRUE
+ #define GDISP_HARDWARE_STREAM TRUE
+ #define GDISP_HARDWARE_STREAM_STOP TRUE
+#endif
#define GDISP_PIXELFORMAT GDISP_PIXELFORMAT_RGB444
/* This driver supports both packed and unpacked pixel formats and line formats.