KSM edits to RA8875

Dependents:   Liz_Test_Code

Revisions of GraphicsDisplay.cpp

Revision Date Message Actions
167:8aa3fb2a5a31 8 months ago Documentation update to the script in the Fonts/FontMods.h file to improve the understanding of what it does. File  Diff  Annotate
162:a2d7f1988711 9 months ago PrintScreen - bug fixes in header info and symmetry of RGB16toRGBQuad and RGBQuadToRGB16 File  Diff  Annotate
153:8a85efb3eb71 15 months ago Soft Fonts and very preliminary GIF support. File  Diff  Annotate
152:a013ac0133e4 2017-11-06 Initial support for GIF rendering File  Diff  Annotate
151:ae94daaaf8ad 19 months ago Add support for scaling soft fonts, using the SetTextFontSize api. File  Diff  Annotate
146:373d59f08357 2017-06-01 Adopt new callback structure for ISRs,; Provide hooks for swMalloc for advanced memory usage tracking. File  Diff  Annotate
145:5eb2492acdda 2017-05-06 hook the memory allocation to use a special instrumented allocation File  Diff  Annotate
142:6e9bff59878a 2017-03-19 Breaking change on SelectDrawingLayer command, which now returns the previous layer (making it far easier to restore layers). File  Diff  Annotate
136:224e03d5c31f 2016-11-16 JPG Rendering can now write to display in 8-bit color format, not just 16-bit color format. File  Diff  Annotate
122:79e431f98fa9 2016-05-17 Added support for JPEG rendering File  Diff  Annotate
121:6bc4911f5e55 2016-05-17 Working - original malloc was incorrectly sized - causing out of bounds corruption. File  Diff  Annotate
120:be2aaa3adf72 2016-05-16 not working - added instrumentation File  Diff  Annotate
119:d129b798f82f 2016-05-16 Not working - add instrumentation. File  Diff  Annotate
115:c9862fd0c689 2016-05-16 Jpeg rendering - not yet working, just an intermediate check-point. File  Diff  Annotate
114:dbfb996bfbf3 2016-05-15 Minor doc changes, and enable the GraphicsDisplay::window( ) to have no parameters to reset the screen size to full. File  Diff  Annotate
113:843888f7785b 2016-04-27 Monochrome support - had b&w reversed by mistake, now corrected. File  Diff  Annotate
112:325ca91bc03d 2016-04-27 Added support for monochrome BMP format.; Tiny optimization (simplified the code, no noticeable performance increase). File  Diff  Annotate
111:efe436c43aba 2016-04-25 Soft fonts are now restricted by the window( ) setting, just as hard fonts were. Wraps right edge back to left and cycles from bottom edge back to top. File  Diff  Annotate
109:7b94f06f085b 2016-03-05 Updated some data types to more consistently use loc_t and dim_t. File  Diff  Annotate
104:8d1d3832a215 2016-02-08 comment out destructors - until I figure out the warning. File  Diff  Annotate
101:e0aad446094a 2016-01-17 External fonts now wrap correctly at the edge of the screen (right edge by moving down one line and to the left margin, and last row by wrapping to the top row. File  Diff  Annotate
100:0b084475d5a9 2015-12-19 Corrected a defect where the portrait mode might be incorrectly inferred - then limits many commands to partial screen.; Remove set_font(). Use SelectUserFont() instead.; Removed unnecessary code in several places (redundant work). File  Diff  Annotate
98:ecebed9b80b2 2015-12-17 Significant changes to the support for Soft Fonts (User defined fonts), to directly leverage the output of the GLCD Font Creator tool and require nearly zero manual changes. This deprecates the old API setfont in favor of SelectUserFont. File  Diff  Annotate
97:03c509c3db18 2015-11-30 Fixed comment - typo File  Diff  Annotate
95:ef538bd687c0 2015-07-07 Compiler cleanup - warning reductions. File  Diff  Annotate
93:6fbc516de05e 2015-02-01 Corrected a PrintScreen problem where it was extracting the image memory "off by one" and then a color conversion error that nearly corrected for it. File  Diff  Annotate
79:544eb4964795 2014-12-28 cleaned up touch screen support, which included renaming the APIs to better reflect their purpose.; remove dead code, added documentation for methods that were missing it.; major refactor to the constructor, to move needed code to init(). File  Diff  Annotate
72:ecffe56af969 2014-10-11 Documentation updates only. File  Diff  Annotate
69:636867df24a1 2014-08-31 Eliminate possibility of memory leak. File  Diff  Annotate
61:8f3153bf0baa 2014-08-17 Revised cls( ) to support layers.; Added a few handy color definitions. File  Diff  Annotate
59:fb40aad4efd4 2014-07-24 Nearly insignificant changes to the test code. File  Diff  Annotate
55:dfbabef7003e 2014-03-30 Cursor locate method corrected to use 8 pixels as the font width, not 16.; Renamed putp to _putp to suggest it is special.; Migrated _StartGraphicsStream, _putp, _EndGraphicsStream from private to public for faster pixel based screen updates. File  Diff  Annotate
42:7cbdfd2bbfc5 2014-02-23 Added initial support for .ico file format (does not yet account for them being 2 x height for the mask), but this permitted generalizing the API for loading an image from the file system. File  Diff  Annotate
41:2956a0a221e5 2014-02-08 Added PrintScreen method, to capture the current image to a file system.; Improved performance of pixel streaming (rendering a bitmap and capturing a bitmap).; Ran performance checks, then disabled debug and the performance information. File  Diff  Annotate
40:04aa280dfa39 2014-02-04 Revise SetTextFontSize( ) to require only 1 parameter, and change the type from unsigned to signed to permit easier default detection. File  Diff  Annotate
37:f19b7e7449dc 2014-01-25 major API tweak to use typedef's for pixel locations, dimensions, and text locations. File  Diff  Annotate
34:c99ec28fac66 2014-01-23 Updated documentation for the RenderBitmapFile function. File  Diff  Annotate
33:b6b710758ab3 2014-01-22 Documentation fixes after running doxygen externally. File  Diff  Annotate
32:0e4f2ae512e2 2014-01-21 Tuned up the Bitmap support - includes 24-bit color, and some hardware performance improvements. File  Diff  Annotate
31:c72e12cd5c67 2014-01-20 Support for Bitmap graphics (tested 4-bit and 8-bit formats, have not tested 1-bit or 24-bit). File  Diff  Annotate
29:422616aa04bd 2014-01-19 Initial support for soft fonts compatible with mikroe font creator. File  Diff  Annotate
23:a50ded45dbaf 2014-01-15 Some improvements to text APIs, and migration of the test code into the library (behind a #ifdef). File  Diff  Annotate
19:3f82c1161fd2 2014-01-12 Initial commit - mostly working (not Triangles, Externals Fonts). Not ready for other users. File  Diff  Annotate
11:9bb71766cafc 2013-02-19 fix warnings File  Diff  Annotate
0:de9d1462a835 2012-09-10 [mbed] converted /TFT/SPI_TFT File  Diff  Annotate