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.
Diff: Graphics/GraphicsDisplay.h
- Revision:
- 3:48f3282c2be8
- Parent:
- 2:713844a55c4e
- Child:
- 5:b222a9461d6b
--- a/Graphics/GraphicsDisplay.h Fri Feb 13 23:17:55 2015 +0000
+++ b/Graphics/GraphicsDisplay.h Sat Feb 14 17:42:21 2015 +0000
@@ -269,6 +269,7 @@
* @param f pointer to font array
* @param firstascii first ascii code present in font array, default 32 (space)
* @param lastascii last ascii code present in font array, default 127 (DEL)
+ * @param proportional enable/disable variable font width (default enabled)
*
* font array can created with GLCD Font Creator from http://www.mikroe.com
* you have to add 4 parameter at the beginning of the font array to use:
@@ -279,7 +280,7 @@
* you also have to change the array to cont unsigned char[] and __align(2)
*
*/
- void set_font(unsigned char* f, unsigned char firstascii=32, unsigned char lastascii=127);
+ void set_font(unsigned char* f, unsigned char firstascii=32, unsigned char lastascii=127, bool proportional = true);
/** Get the number of columns based on the currently active font.
* @returns number of columns.
@@ -346,7 +347,8 @@
int fontbpl; // bytes per line (char)
unsigned char firstch; // first ascii code present in font array (usually 32)
unsigned char lastch; // last ascii code present in font array (usually 127)
- bool auto_up; // autoupdate flag for LCD
+ bool auto_up; // autoupdate flag for LCD
+ bool fontprop;
};