hd44780Данная библиотека написана для работы с LCD экранами, построенными на чипе HD44780 (или совместимого с ним). Она позволяет работать как в 4bit режиме, так и в 8bit. Помимо этого, есть возможность не соблюдать порядок подключения контактов. Это будет полезно, если не хочется заново разводить плату, а на порту есть свободные контакты. Библиотека была рождена в 2010 году. С того момента она лежала на диске. Придя в гости один из знакомых который занимался AVR попросил поделиться. На тот момент в коде не существовало комментариев. Что естественно вызвало у него кучу вопросов. Как пользоваться. Что это за переменная итд. В следствии этого были на скорую руку написаны комментарии. И так она лежала 7 лет.