Important changes to repositories hosted on mbed.com
Mbed hosted mercurial repositories are deprecated and are due to be permanently deleted in July 2026.
To keep a copy of this software download the repository Zip archive or clone locally using Mercurial.
It is also possible to export all your personal repositories from the account settings page.
Fork of RA8875 by
Diff: RA8875.h
- 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.