Хочу представить вам немного своего быдлокода. Программа для создания и редактирования шрифтов для семисегметных индикаторов и светодиодных матриц. Можно создавать неограниченное количество символов. Результат доступен для копипаста в виде HEX-значений через запятую, которые могут быть использованы в программе в качестве инициализатора массива. Предварительно надо задать номер бита для каждого светодиода (состояние светодиодов, которые не имеют привязки, не сохраняются, так что перед рисованием стоит задать все привязки или выполнить автонумерацию через меню).
Репозиторий на GitHub: https://github.com/KivApple/MicroFontEditor
Программа использует библиотеку Qt. Программа написана за 1 день в неспешном режиме, так что вполне может содержать глюки и баги (как минимум нет проверки на корректность загружаемого файла), но свою задачу вполне выполняет.
Мне кажется, что эта программа может кому-нибудь пригодится, поэтому я просто оставлю это здесь.
UPD:
Скриншот: http://itmages.ru/image/view/2338616/ac11ce7d
Программа обновилась, теперь в файл шрифта и при переключении текущего символа сохраняются все сегменты (обратная совместимость сломалась, разумеется). А вот в сгенерированный код попадают лишь те, которым назначили пин.
Небольшая инструкция: левая кнопка мыши меняет состояние сегмента, а правая позволяет изменить назначение бит/пинов.