hi
i m using a 1.3"" oled diplay with ssh1106 adafruit lib
is the number of lines that can be printed limited ?
when i uncomment
// display.setCursor(5, 57);
//display.print(" PRESS SCAN BUTTON");
display is frozen and program stops
regards jean-marie
void scan() {
display.clearDisplay();
//display.drawPixel(40, 35,WHITE ); display.drawLine(2, 50, 110, 50,WHITE);
//display.drawPixel(60, 35,WHITE);
// display.display();delay(2000);
screenswitch = 1;
display.drawLine(7, 0, 10, 0, WHITE);//5
display.drawLine(7, 10, 10, 10, WHITE);//4
display.drawLine(7, 20, 10, 20, WHITE);//3
display.drawLine(7, 30, 10, 30, WHITE);//2
display.drawLine(7, 40, 10, 40, WHITE);//1
display.drawLine(10, 0, 10, 43, WHITE);
display.drawLine(7, 40, 110, 40, WHITE);
display.drawLine(20, 40, 20, 43, WHITE);
display.drawLine(30, 40, 30, 43, WHITE);
display.drawLine(40, 40, 40, 43, WHITE);
display.drawLine(50, 40, 50, 43, WHITE);
display.drawLine(60, 40, 60, 45, WHITE);
display.drawLine(70, 40, 70, 43, WHITE);
display.drawLine(80, 40, 80, 43, WHITE);
display.drawLine(90, 40, 90, 43, WHITE);
display.drawLine(100, 40, 100, 43, WHITE);
display.drawLine(110, 40, 110, 43, WHITE);
display.setCursor(0, 17); display.setTextSize(1);
display.print("3");
//display.setCursor(0, 2);
//display.print("5");
display.display();
display.setCursor(5, 50);
display.print("SWR "); display.print(VSWR, 1);
display.setCursor(65, 50);
display.print(freq / 1000);
// display.setCursor(5, 57);
//display.print(" PRESS SCAN BUTTON");
display.display(); //delay(2000);
freqmin = freq - 200000;
bestfreq = freqmin;
bestswr = 10;
VSWR = 3.5;
for (int i = 5; i < 105; i++)
{ display.drawPixel(5 + i, 50 - (VSWR * 10), WHITE);
display.display();
}