You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Hello,
I have a ssd1309 and I try using your library. However, it doesn't really works for me. When I do the function Fill(White) i have only a Line on the left and when I do TestCircle() I only have half of circles. They are uncomplete. After multiples test I've figured something is wrong with the Init().
I tried doing my own version do just show a pixel as bellow:
uint8_t tab [16]={0}; //Initialisation tableau
/for (int i=0;i<16;i++){
tab[i]=0xFF;
}/
tab[4]=2; //après test 1= rien,0= rien,3=glitch vsiblement 2 marche
and when i do x00 for Horizontal after the memory x20 it give me the same result as x02, which is a page. Only x01 work as it should. This is I think where my problem is
The text was updated successfully, but these errors were encountered:
Yes, these displays can be a little finicky. Some manufacturers claim their displays are for instance SSD1309 but the are in fact SSD1309-compatible to some extent. I don't know whether your display was the right one and mine was wrong or vice versa.
Unfortunatelly changing Init() may or may not break the displays it worked with before. Personally I tested in on a dozen or so. Considering the fact that your report seems to be the only one I got in many years (since 2018) I would rather keep the code as is. Anyone who encounters a similar issue can always modify Init() for a particular device, as you did.
Considering all the above I don't think there are any actionable items.
Hello,
I have a ssd1309 and I try using your library. However, it doesn't really works for me. When I do the function Fill(White) i have only a Line on the left and when I do TestCircle() I only have half of circles. They are uncomplete. After multiples test I've figured something is wrong with the Init().
I tried doing my own version do just show a pixel as bellow:
uint8_t tab [16]={0}; //Initialisation tableau
/for (int i=0;i<16;i++){
tab[i]=0xFF;
}/
tab[4]=2; //après test 1= rien,0= rien,3=glitch vsiblement 2 marche
and when i do x00 for Horizontal after the memory x20 it give me the same result as x02, which is a page. Only x01 work as it should. This is I think where my problem is
The text was updated successfully, but these errors were encountered: