Mikroelektronika MIKROE-350 Fiche De Données
SPI_Glcd_Set_Font
399
MIKROELEKTRONIKA
- SOFTWARE AND HARDWARE SOLUTIONS FOR EMBEDDED WORLD
Libraries
mikroBasic PRO for AVR
CHAPTER 6
Prototype
sub procedure SPI_Glcd_Set_Font(dim activeFont as longint, dim
aFontWidth
aFontWidth
as byte, dim aFontHeight as byte, dim aFontOffs as word)
Returns
Nothing.
Description
Sets font that will be used with SPI_Glcd_Write_Char and SPI_Glcd_Write_Text
routines.
routines.
Parameters :
-
activeFont:
font to be set. Needs to be formatted as an array of char
-
aFontWidth:
width of the font characters in dots.
-
aFontHeight:
height of the font characters in dots.
-
aFontOffs:
number that represents difference between the mikroBasic PRO
character set and regular ASCII set (eg. if 'A' is 65 in ASCII character, and 'A'
is 45 in the mikroBasic PRO character set, aFontOffs is 20). Demo fonts
supplied with the library have an offset of 32, which means that they start with
space.
is 45 in the mikroBasic PRO character set, aFontOffs is 20). Demo fonts
supplied with the library have an offset of 32, which means that they start with
space.
The user can use fonts given in the file “__Lib_GLCD_fonts.mbas” file located in
the Uses folder or create his own fonts.
the Uses folder or create his own fonts.
Requires
Glcd needs to be initialized for SPI communication, see SPI_Glcd_Init routines.
Example
' Use the custom 5x7 font "myfont" which starts with space (32):
SPI_Glcd_Set_Font(@myfont, 5, 7, 32)
SPI_Glcd_Set_Font(@myfont, 5, 7, 32)