W pewnym programie obslugujacym wyswietlacz musiałem tablicę statyczną zastąpić dynamiczna. Zmieniłem więc
w pliku nagłówkowym klasy
uint8_t SSD1306_Buffer[SSD1306_WIDTH * SSD1306_HEIGHT /8];
na:
uint8_t* SSD1306_Buffer;
i w pliku.cpp napisałem funkcję alokującą pamieć w sposób
this->SSD1306_Buffer=new uint8_t[SSD1306_WIDTH * SSD1306_HEIGHT /8];
W efekcie na wyswietlaczu pojawily się błędne piksele ktore nie wiem skad się wzięły. Czy ktoś ma jakiś pomysł co może byc przyczyną