Сообщения

Сообщения за октябрь, 2017

Библиотека SSD1306 для STM32, использующая HAL

   Когда нет нужных библиотек, но очень надо, приходится писать свои. Так и получилось с дисплеем SSD1306. Нужен был русский шрифт, и чтобы все работало через HAL. Выложил первую версию драйвера дисплея SSD1306 на github. Кому интересно, пробуйте и обязательно отпишитесь, если возникли проблемы с чем-либо.   Как пользоваться библиотекой: Для начала необходимо подключить "ssd1306.h" в Вашем "main.c" файле. Затем в файле "ssd1306.h" заменить подключение "stm32f0xx_hal.h", если Вы используете не Cortex-M0. Инициализировать дисплей, указав I2C порт и адрес: ssd1306_Init(hi2c1, 0x78); Установить курсор туда, куда нужно вывести текст:  ssd1306_SetCursor(0, 0); Записать текст в буфер дисплея:  ssd1306_WriteString("Привет мир!", Font_7x9, White); Обновить изображение на экране из буфера:  ssd1306_UpdateScreen(); https://github.com/ananevilya/SSD1306_HAL_EN_RU