GyverOLED icon indicating copy to clipboard operation
GyverOLED copied to clipboard

Проблема с частичным обновлением SH1106.

Open koreshforever opened this issue 7 months ago • 1 comments

Частичное обновление на дисплеях SH1106 работает некорректно. Проверил на Arduino Nano и на NodeMCU 1.0. При попытке частичного обновления, фрагмент появляется в непредсказуемых местах и растянут по горизонтали. При полном обновлении проблем не наблюдается.

IMG_20240714_151405

#include <GyverOLED.h>

GyverOLED<SSH1106_128x64> oled(0x3C);     

void setup() {
  oled.init();
  oled.clear();
  oled.setContrast(0);
  oled.setCursor(0, 0);
  oled.print("TEST");
  oled.update();

  delay(1000);
}

void loop() {
  oled.clear();
  oled.setCursor(0, 0);
  oled.print(millis());
  oled.setCursor(0, 2);
  oled.print(millis());
  oled.setCursor(0, 4);
  oled.print(millis());
  oled.setCursor(0, 6);
  oled.print(millis());

  oled.update(0, 16, 64, 32);
}

koreshforever avatar Jul 14 '24 12:07 koreshforever