Формат xbm описывает двуцветное изображение.
Очень удобен формат тем, что он хранится в файлах в виде пригодном для прямого использования C-компиляторами, что позволяет легко вставлять его непосредственно в программу с помощью директивы #include <…>
#define fnt_terminus_24x14_width 24 #define fnt_terminus_24x14_height 280 static unsigned char fnt_terminus_24x14_bits[] = { 0x00, 0x00, 0x00, 0x80, 0xff, 0x1f, 0xc0, 0xff, 0x3f, 0x60, 0x80, 0x63, ... 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 };
Жизненно необходимо добавить ключевое слово const после слова static для микроконтроллеров с ядром ARM (точнее для МК с фоннеймановской архитектурой) или имя макроса PROGMEM для библиотеки avr-libc1) МК AVR.
…
Контроллер дисплея Philips PCD8544 используется в монохромных дисплеях телефонов Nokia. Например от телефона Nokia 5110.
…
С помощью формата XBM удобно создавать произвольные наборы символов, для вывода на экран.
К примеру, возникла необходимость вывода больших цифр.
…