Adafruit-RGB_matrix_Panel(32*32)
Dependencies: Adafruit-GFX
Diff: RGBmatrixPanel.cpp
- Revision:
- 14:94050c4cd066
- Parent:
- 13:0ceb1b8893e9
diff -r 0ceb1b8893e9 -r 94050c4cd066 RGBmatrixPanel.cpp --- a/RGBmatrixPanel.cpp Mon May 26 09:14:54 2014 +0000 +++ b/RGBmatrixPanel.cpp Fri May 24 19:19:50 2019 +0000 @@ -32,7 +32,7 @@ swapflag = false; backindex = 0; // Array index of back buffer } - +/* // Constructor for 16x32 panel: RGBmatrixPanel::RGBmatrixPanel(PinName r1,PinName g1,PinName b1,PinName r2,PinName g2,PinName b2,PinName a,PinName b, PinName c, PinName sclk, PinName latch, PinName oe, bool dbuf) :Adafruit_GFX(32, 16), @@ -45,9 +45,10 @@ { init(8, dbuf); } -/* +*/ + // Constructor for 32x32 panel: -RGBmatrixPanel::RGBmatrixPanel(PinName r1,PinName r2,PinName g1,PinName g2,PinName b1,PinName b2,PinName a,PinName b,PinName c,PinName d,PinName sclk,PinName latch,PinName oe,bool dbuf) +RGBmatrixPanel::RGBmatrixPanel(PinName r1,PinName g1,PinName b1,PinName r2,PinName g2,PinName b2,PinName a,PinName b, PinName c, PinName d, PinName sclk, PinName latch, PinName oe, bool dbuf) :Adafruit_GFX(32, 32), _dataBus(r1,g1,b1,r2,g2,b2), _rowBus(a,b,c), @@ -58,7 +59,7 @@ { init(16,dbuf); } -*/ + void RGBmatrixPanel::begin(void) { @@ -68,7 +69,7 @@ // Set up Timer for interrupt: #ifndef DEBUG - _refresh.attach_us(this,(&RGBmatrixPanel::updateDisplay),100); //updateDisplay() called every 1ms + _refresh.attach_us(this,(&RGBmatrixPanel::updateDisplay),300); //updateDisplay() called every 1ms #else _refresh.attach(this,(&RGBmatrixPanel::updateDisplay),0.5); //updateDisplay() called every 2s #endif