KSM edits to RA8875

Dependents:   Liz_Test_Code

Revision:
136:224e03d5c31f
Parent:
133:e36dcfc2d756
Child:
137:9e09f6081ef1
--- a/RA8875.h	Sun Nov 13 02:06:30 2016 +0000
+++ b/RA8875.h	Wed Nov 16 02:48:45 2016 +0000
@@ -1210,8 +1210,16 @@
     /// @returns the value read from the register.
     ///
     unsigned char ReadCommand(unsigned char command);
+
+
+    /// Read a word from a command register
+    ///
+    /// @param[in] command is the command register to read.
+    /// @returns the value read from the register.
+    ///
+    uint16_t ReadCommandW(unsigned char command);
     
-
+    
     /// Read a data byte from the display
     ///
     /// This is a high level command, and may invoke several primitives.
@@ -1547,6 +1555,20 @@
     ///
     virtual RetCode_t SetGraphicsCursor(loc_t x, loc_t y);
 
+    /// Prepare the controller to write binary data to the screen by positioning
+    /// the memory cursor.
+    ///
+    /// @param[in] p is the point representing the cursor position to set
+    /// @returns success/failure code. See @ref RetCode_t.
+    ///
+    virtual RetCode_t SetGraphicsCursor(point_t p);
+    
+    /// Read the current graphics cursor position as a point.
+    ///
+    /// @returns the graphics cursor as a point.
+    ///
+    virtual point_t GetGraphicsCursor(void);
+
     
     /// Prepare the controller to read binary data from the screen by positioning
     /// the memory read cursor.
@@ -1748,7 +1770,7 @@
     virtual color_t getPixel(loc_t x, loc_t y);
     
     
-    /// Write a stream of pixels to the display.
+    /// Write an RGB565 stream of pixels to the display.
     ///
     /// @param[in] p is a pointer to a color_t array to write.
     /// @param[in] count is the number of pixels to write.