Przestrzeń adresowa Atmegi8 jest 16bitowa, stąd też zadeklarowałem zmienną uint16_t.
edit. jeszcze to się przyda
Kopiuj
const uint8_t ssd1306xled_font31x47_1 [4][32] PROGMEM = {
{0x00,0x00,0x00,0x00,0x00,0x00,0x80,0x80,0x80,0x80,0x80,0xC0,0xC0,0xE0,0xF0,0xFC,0xFC,0xFC,0xFC,0xFC,0xFC,0xFC,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00},
//00000000,00000000,00000000,00000000,
//00000000,00000000,00000000,00000000,
//00000000,00000001,11111100,00000000,
//00000000,00000001,11111100,00000000,
//00000000,00000011,11111100,00000000,
//00000000,00000111,11111100,00000000,
//00000000,00011111,11111100,00000000,
//00000011,11111111,11111100,00000000,
{0x00,0x00,0x00,0x00,0x00,0x00,0x01,0x03,0x03,0x03,0x03,0x03,0x03,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00},
//00000011,11111111,11111100,00000000,
//00000001,11111111,11111100,00000000,
//00000000,00000111,11111100,00000000,
//00000000,00000111,11111100,00000000,
//00000000,00000111,11111100,00000000,
//00000000,00000111,11111100,00000000,
//00000000,00000111,11111100,00000000,
//00000000,00000111,11111100,00000000,
{0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00},
//00000000,00000111,11111100,00000000,
//00000000,00000111,11111100,00000000,
//00000000,00000111,11111100,00000000,
//00000000,00000111,11111100,00000000,
//00000000,00000111,11111100,00000000,
//00000000,00000111,11111100,00000000,
//00000000,00000111,11111100,00000000,
//00000000,00000111,11111100,00000000,
//{0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00},
//00000000,00000111,11111100,00000000,
//00000000,00000111,11111100,00000000,
//00000000,00000111,11111100,00000000,
//00000000,00000111,11111100,00000000,
//00000000,00000111,11111100,00000000,
//00000000,00000111,11111100,00000000,
//00000000,00000111,11111100,00000000,
//00000000,00000111,11111100,00000000,
//{0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00},
//00000000,00000111,11111100,00000000,
//00000000,00000111,11111100,00000000,
//00000000,00000111,11111100,00000000,
//00000000,00000111,11111100,00000000,
//00000000,00000111,11111100,00000000,
//00000000,00000111,11111100,00000000,
//00000000,00000111,11111100,00000000,
//00000000,00000111,11111100,00000000,
{0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x20,0x30,0x3F,0x3F,0x3F,0x3F,0x3F,0x3F,0x3F,0x3F,0x3F,0x30,0x20,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00},
//00000000,00000111,11111100,00000000,
//00000000,00000111,11111100,00000000,
//00000000,00000111,11111100,00000000,
//00000000,00000111,11111100,00000000,
//00000000,00001111,11111110,00000000,
//00000000,00011111,11111111,00000000,
//00000000,00000000,00000000,00000000,
//00000000,00000000,00000000,00000000,
};
edit. Przy kompilacji wyskakuje