aboutsummaryrefslogtreecommitdiffstats
path: root/drivers/gdisp/SSD2119/gdisp_lld_config.h
diff options
context:
space:
mode:
authorinmarket <andrewh@inmarket.com.au>2013-10-22 18:38:56 +1000
committerinmarket <andrewh@inmarket.com.au>2013-10-22 18:38:56 +1000
commit5e9e1a36ab3685ba9e50fa52fe2a8c7bf02ac094 (patch)
tree450eaa63c285d1e75442ffde1002bb6cf8676ae4 /drivers/gdisp/SSD2119/gdisp_lld_config.h
parent27b5383c1bcec9a8b45328bf051ee0624d0d1102 (diff)
downloaduGFX-5e9e1a36ab3685ba9e50fa52fe2a8c7bf02ac094.tar.gz
uGFX-5e9e1a36ab3685ba9e50fa52fe2a8c7bf02ac094.tar.bz2
uGFX-5e9e1a36ab3685ba9e50fa52fe2a8c7bf02ac094.zip
Convert SSD2119 to new driver format
Diffstat (limited to 'drivers/gdisp/SSD2119/gdisp_lld_config.h')
-rw-r--r--drivers/gdisp/SSD2119/gdisp_lld_config.h15
1 files changed, 8 insertions, 7 deletions
diff --git a/drivers/gdisp/SSD2119/gdisp_lld_config.h b/drivers/gdisp/SSD2119/gdisp_lld_config.h
index 3ad247e6..5d81057c 100644
--- a/drivers/gdisp/SSD2119/gdisp_lld_config.h
+++ b/drivers/gdisp/SSD2119/gdisp_lld_config.h
@@ -22,15 +22,16 @@
/* Driver hardware support. */
/*===========================================================================*/
-#define GDISP_DRIVER_NAME "SSD2119"
-
-#define GDISP_HARDWARE_CLEARS TRUE
-#define GDISP_HARDWARE_FILLS TRUE
-#define GDISP_HARDWARE_BITFILLS TRUE
-#define GDISP_HARDWARE_SCROLL TRUE
-#define GDISP_HARDWARE_PIXELREAD TRUE
+#define GDISP_HARDWARE_STREAM_WRITE TRUE
+#define GDISP_HARDWARE_STREAM_READ TRUE
+#define GDISP_HARDWARE_STREAM_POS TRUE
#define GDISP_HARDWARE_CONTROL TRUE
+#if defined(GDISP_USE_DMA)
+ #define GDISP_HARDWARE_FILLS TRUE
+ #define GDISP_HARDWARE_BITFILLS TRUE
+#endif
+
#define GDISP_PIXELFORMAT GDISP_PIXELFORMAT_RGB565
#endif /* GFX_USE_GDISP */