по координате (y) только 8 пикселей

----------
рисую так
----------
Код: Выделить всё
void glcd_draw_simvol(unsigned int x,unsigned int y, char simvol)
{
int dat,i,j; // j- координата x; i-координата y
dat = simvol;
if (dat > 255)
return;
for (i = 0; i < 16; i++)
{
for (j = 0; j < 8; j++)
{
if (font_16x16[16*dat+i] & (1<<j))
lcd_graphics_plot_pixel(x, y+j, 0xFF);
else
lcd_graphics_plot_pixel(x, y+j, 0x00);
//lcd_buz();
}
x++;
}
} ----------
символ 0
----------
Код: Выделить всё
flash unsigned char font_16x16[] =
{
0x00,0x00,0x00,0xF8,0xFC,0x06,0x06,0x06,0x06,0x06,0x06,0xFC,0xF8,0x00,0x00,0x00, // 0
};