英文还是无法显示。空白的。
void LCD5110::print(char *st, int x, int y)
{
unsigned char ch;
int stl, row, xp;
stl = strlen(st);
if (x == RIGHT)
x = 84-(stl*cfont.x_size);
if (x == CENTER)
x = (84-(stl*cfont.x_size))/2;
if (x < 0)
x = 0;
row = y / 8;
xp = x;
for (int cnt=0; cnt<stl; cnt++)
_print_char(*st++, x + (cnt*(cfont.x_size)), row);
}
无法输出。 |