В примере работы с графическим ЖКИ фонты определяются так /* Таблица фонта 8x8 */ const uint8_t font_08x08_table[] = { ……………………………………… }; /* Массив фонтов */ const struct FONT_DEF fonts[FONT_COUNT] = { {8, 8, font_08x08_table, 0x00, 0xFF, 0x2E}, ………………………………………. };
В IAR это не компилируется, Error[Pe144]: a value of type "unsigned char const *" cannot be used to initialize an entity of type "unsigned char *"……
Это компилятор выдаёт на инициализацию массива fonts[FONT_COUNT] переменной font_08x08_table. Как правильно записать это в IAR-е? Нужно иметь шрифты (минимум два) во флеш памяти и передавать их в процедуру.
|