Mikroelektronika MIKROE-350 데이터 시트
Glcd_Set_Font
228
MIKROELEKTRONIKA
- SOFTWARE AND HARDWARE SOLUTIONS FOR EMBEDDED WORLD
Libraries
mikroBasic PRO for AVR
CHAPTER 6
Prototype
sub procedure Glcd_Set_Font(dim byref const ActiveFont as ^byte, dim
FontWidth
FontWidth
as byte, dim FontHeight as byte, dim FontOffs as word)
Returns
Nothing.
Description
Sets font that will be used with Glcd_Write_Char and 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
for AVR character set and regular ASCII set (eg. if 'A' is 65 in ASCII character,
and 'A' is 45 in the mikroBasic PRO for AVR character set, aFontOffs is 20).
Demo fonts supplied with the library have an offset of 32, which means that
they start with space.
and 'A' is 45 in the mikroBasic PRO for AVR 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_GLCDFonts.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, see Glcd_Init routine.
Example
' Use the custom 5x7 font "myfont" which starts with space (32):
Glcd_Set_Font(myfont, 5, 7, 32)
Glcd_Set_Font(myfont, 5, 7, 32)