roboforum.ru

Технический форум по робототехнике.


Драйвер для SSD1306

Программирование микроконтроллеров AVR, PIC, ARM.
Разработка и изготовление печатных плат для модулей.

Драйвер для SSD1306

Сообщение gppsoft » 29 май 2016, 15:32

Парни. Написал драйвер для популярного LED дисплея на контроллере SSD1306. Может кому-нибудь пригодится кроме меня? Данный драйвер использует минимум ОЗУ. Для буфера можно использовать от 128 до 1024 байт. Можно использовать даже с attiny85. Прошу помочь оптимизировать код. Так как на С++ я пишу не часто, то приветствуется здоровая и не здоровая критика с примерами "как надо". Буду благодарен всем, кто допишет новые методы для рисования примитивов. К примеру окружности, треугольника и т.д. На данный момент драйвер поддерживает вывод текста и отрисовку битмапов. Выводить можно в любое место на экране. Простенький шрифт(5x8) с поддержкой кириллицы уже "вшит" в драйвер. Единственное чего нужно придерживаться, это цикла перерисовки экрана. Вообщем навеяно этим. Заранее огромное спасибо!
Вложения
SSD1306Driver.rar
Проект c примером для Atmel Studio 6
(82.43 КиБ) Скачиваний: 0
gppsoft
 
Сообщения: 86
Зарегистрирован: 09 апр 2014, 07:56

Вернуться в Микроконтроллеры

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 24