Cleanup
This commit is contained in:
parent
e22a1173ef
commit
194a5f0f31
2 changed files with 51 additions and 44 deletions
|
@ -61,7 +61,7 @@ void RGB64x32MatrixPanel_I2S_DMA::configureDMA(int r1_pin, int g1_pin, int b1_
|
||||||
|
|
||||||
Serial.printf("lsbMsbTransitionBit of %d gives %d Hz refresh: \r\n", lsbMsbTransitionBit, actualRefreshRate);
|
Serial.printf("lsbMsbTransitionBit of %d gives %d Hz refresh: \r\n", lsbMsbTransitionBit, actualRefreshRate);
|
||||||
|
|
||||||
if (actualRefreshRate > 100) // HACK Hard Coded: Minimum frame rate of 150
|
if (actualRefreshRate > min_refresh_rate) // HACK Hard Coded: 100
|
||||||
break;
|
break;
|
||||||
|
|
||||||
|
|
||||||
|
|
|
@ -180,6 +180,7 @@ class RGB64x32MatrixPanel_I2S_DMA : public Adafruit_GFX {
|
||||||
|
|
||||||
backbuf_id = 0;
|
backbuf_id = 0;
|
||||||
brightness = 60; // If you get ghosting... reduce brightness level. 60 seems to be the limit before ghosting on a 64 pixel wide physical panel for some panels
|
brightness = 60; // If you get ghosting... reduce brightness level. 60 seems to be the limit before ghosting on a 64 pixel wide physical panel for some panels
|
||||||
|
min_refresh_rate = 100; // Probably best to leave as is unless you want to experiment. Framerate has an impact on brightness.
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -269,6 +270,11 @@ class RGB64x32MatrixPanel_I2S_DMA : public Adafruit_GFX {
|
||||||
brightness = b;
|
brightness = b;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
inline void setMinRefreshRate(int rr)
|
||||||
|
{
|
||||||
|
min_refresh_rate = rr;
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
// ------- PRIVATE -------
|
// ------- PRIVATE -------
|
||||||
private:
|
private:
|
||||||
|
@ -302,6 +308,7 @@ class RGB64x32MatrixPanel_I2S_DMA : public Adafruit_GFX {
|
||||||
int lsbMsbTransitionBit;
|
int lsbMsbTransitionBit;
|
||||||
int refreshRate;
|
int refreshRate;
|
||||||
int brightness;
|
int brightness;
|
||||||
|
int min_refresh_rate;
|
||||||
|
|
||||||
|
|
||||||
}; // end Class header
|
}; // end Class header
|
||||||
|
|
Loading…
Reference in a new issue