GyverOLED icon indicating copy to clipboard operation
GyverOLED copied to clipboard

Глюки при отображении картинок на экране sh1106 128x64

Open Denis20221 opened this issue 2 years ago • 4 comments

Это происходит не со всеми картинками, но в основном с теми что по крупней(бывало и с мелкими иконками). Под картинкой появляется белая полоса, или весь экран заполняется хаотично символами и т.д. Запускал из стандартного примера oled_demo, sh1106 128x64px i2c. Картинку конвертировал через вложенную программу к вашей библиотеки.

Вот пример картинки с которой вылазиет глюк: https://disk.yandex.ru/i/mQPA-3yG8c5m3A

А вот так это выглядит: https://disk.yandex.ru/i/C-gArP0gmUdC9w

Denis20221 avatar Apr 05 '22 17:04 Denis20221

P.S. Забыл добавить что i2c использовался стандартный, скорость 400кгц. Мозги raspberry pi pico, ядро-ардуино earlephilhower https://github.com/earlephilhower/arduino-pico

Denis20221 avatar Apr 06 '22 03:04 Denis20221

Привет, возможно какие то проблемы с пико, уже не раз сталкивался с неадекватной работой кода, который отлично работает на всех ардуинах

GyverLibs avatar Apr 06 '22 08:04 GyverLibs

Истины и экспериментов ради, немного позже, я подключу ардуину на атмеге и отпишусь!

Denis20221 avatar Apr 06 '22 17:04 Denis20221

У меня также была полоса только на Atmega328p. Воспользовался онлайн конвертером на сайте Duino. Картинка после этого стала нормально отображаться. На сайте правда конвертер выдает инвертированный код. Поэтому сначала инвертировал картинку и потом туда загрузил.

ddmm2005 avatar Mar 01 '23 14:03 ddmm2005