pyLCDstring — утилита для подготовки русских строк к выдаче на символьные ЖКИ

Автор: Александр Бельченко
Дата: 28 января 2005
Версия: Версия 2.7

Утилита pyLCDstring была разработана с целью облегчить подготовку и перекодировку строк с русскими буквами для вывода на символьные ЖКИ с контроллером совместимым с HD44780. На вход утилите подаются строки, которые нужно перекодировать, на выходе получается готовый Си-файл.

Утилита pyLCDstring является инструментом, вызываемым из командной строки. Она написана на интерпретируемом языке Python, что позволяет говорить о переносимости программы на различные платформы (Win, Linux/Unix, Mac).

Главная цель в разработке такого рода утилиты — получить удобный механизм, который можно будет использовать в batch или make файлах для генерации из некоторого исходного файла (с набором строк) двух файлов: файла с Си-кодом и соответствующего ему заголовочного файла с декларацией всех строковых констант.

Позднее в утилиту были добавлены возможности по произвольной перекодировке русских букв между любыми кодировками. Эта возможность осуществляется при помощи специальных словарей перекодировки.