Hi Found a bug where the base row (row 0,4,8 etc) would flicker the same column as any other columns in that row group that had pixels on. I.e. if row 1, column 4 was set to ion, row 0, column 4 would flicker.
This is due to the output enable not being disabled while shifting in new data.
I added the following code to the start of scan_display:
if(brightness == 255)
digitalWrite(pin_noe, LOW);
else
analogWrite(pin_noe, 0);
This will disable the output driver while the display is updated and will get rid of that flickering.
Hi Found a bug where the base row (row 0,4,8 etc) would flicker the same column as any other columns in that row group that had pixels on. I.e. if row 1, column 4 was set to ion, row 0, column 4 would flicker.
This is due to the output enable not being disabled while shifting in new data.
I added the following code to the start of scan_display: if(brightness == 255) digitalWrite(pin_noe, LOW); else analogWrite(pin_noe, 0);
This will disable the output driver while the display is updated and will get rid of that flickering.