KSM edits to RA8875

Dependents:   Liz_Test_Code

Revision:
25:9556a3a9b7cc
Parent:
24:8ca861acf12d
Child:
29:422616aa04bd
--- a/RA8875.h	Fri Jan 17 02:10:18 2014 +0000
+++ b/RA8875.h	Fri Jan 17 03:16:51 2014 +0000
@@ -4,7 +4,7 @@
 
 #include "GraphicsDisplay.h"
 
-#define RA8875_DEFAULT_SPI_FREQ 1000000
+#define RA8875_DEFAULT_SPI_FREQ 2000000
 
 // Define this to enable code that monitors the performance of various
 // graphics commands.
@@ -12,7 +12,7 @@
 
 // What better place for some test code than in here and the companion
 // .cpp file. See also the bottom of this file.
-#define TESTENABLE
+//#define TESTENABLE
 
 #define RGB(r,g,b) ( ((r<<8)&0xF800) | ((g<<3)&0x07E0) | (b>>3) )
 
@@ -693,6 +693,22 @@
     RetCode_t ellipse(unsigned int x, unsigned int y, unsigned int radius1, unsigned int radius1, 
         color_t color, fill_t fillit = NOFILL);
 
+    /// Draw a filled Ellipse using the specified color
+    ///
+    /// @note As a side effect, this changes the current
+    ///     foreground color for subsequent operations.
+    ///
+    /// @param x is the horizontal center of the ellipse.
+    /// @param y is the vertical center of the ellipse.
+    /// @param radius1 defines the horizontal radius of the ellipse.
+    /// @param radius2 defines the vertical radius of the ellipse.
+    /// @param color defines the foreground color.
+    /// @param fillit defines whether the circle is filled or not.
+    /// @returns success/failure code. @see RetCode_t.
+    ///
+    RetCode_t fillellipse(unsigned int x, unsigned int y, unsigned int radius1, unsigned int radius1, 
+        color_t color, fill_t fillit = FILL);
+
     /// Draw an Ellipse
     ///
     /// Draws it using the foreground color setting.