-
Notifications
You must be signed in to change notification settings - Fork 43
Open
Description
Is it possible for someone to help me create a function to write only 1 pixel on the screen, so it is possible to use the library to generate square or sine wave graphs using the whole screen instead of just 8 vertical pixels. I did an experiment to create vertical lines, but strangely my function, works on Atmega328P but not on STM32. I didn't understand the reason for the error. But the question is: Does anyone have a function to combine multiples of 8 and write 1 single pixel in any position on the screen?
Thanks.
void L_V(byte a, byte p) //vertical line size. horizontal position
{
for (byte i = 1; i <= 4; i++)
{
oled.setCursor(p, 6 - i);
oled.startData();
oled.sendData(B11111111 << ((8 * i) - a));
oled.endData();
}
}
Metadata
Metadata
Assignees
Labels
No labels