Копался на старом винте и нашел кое-какие наработки. Итак, что в аттаче:
- графическая библиотека (в оригинале заточенная под монохромные дисплеи типа WG12864, но безо всяких проблем затачивается под любые другие монохромные дисплеи, были прецеденты). В комплекте исходный код и документация
- библиотека пользовательского интерфейса. Использует вышеупомянутую графическую либу. Предоставляет менюобразный (и не только) интерфейс взаимодействия с пользователем. В комплекте исходный код и документация
- редактор интерфейса (исходников нет, посему не помню уже что там да как)
- конвертер файлов описания интерфейса в исходный код (используется или из редактора или вручную). В комплекте исходники и кое-какие примеры.
Имеющаяся документация сгенерена с помощью Doxygen. Посему, самая актуальная версия находится внутри исходников
Библиотеки были проверены в работе на процессорах 8051 (16 бит, но по факту 8), TMS320 (16 бит), TMS470 (32-битный ARM с big-endian порядком байт).
Если будут какие вопросы- постараюсь ответить (все-таки уже более 2 лет прошло )