Mikroelektronika MIKROE-350 Fiche De Données

Page de 526
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 longintdim
aFontWidth 
as bytedim aFontHeight as bytedim aFontOffs as word)
Returns
Nothing.
Description
Sets font that will be used with SPI_Glcd_Write_Char and SPI_Glcd_Write_Text
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. 
The user can use fonts given in the file “__Lib_GLCD_fonts.mbas” file located in
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)