Adafruit-RGB_matrix_Panel(32*16)

Dependencies:   Adafruit-GFX

Files at this revision

API Documentation at this revision

Comitter:
lelect
Date:
Sun May 25 12:24:33 2014 +0000
Parent:
7:3ac98c836aa1
Child:
10:db4941188812
Commit message:
done porting

Changed in this revision

RGBmatrixPanel.cpp Show annotated file Show diff for this revision Revisions of this file
RGBmatrixPanel.h Show annotated file Show diff for this revision Revisions of this file
--- a/RGBmatrixPanel.cpp	Sun May 25 11:42:50 2014 +0000
+++ b/RGBmatrixPanel.cpp	Sun May 25 12:24:33 2014 +0000
@@ -34,7 +34,7 @@
 }
 
 // Constructor for 16x32 panel:
-RGBmatrixPanel::RGBmatrixPanel(PinName r1,PinName r2,PinName g1,PinName g2,PinName b1,PinName b2,PinName a,PinName b, PinName c, 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 sclk, PinName latch, PinName oe, bool dbuf)
     :Adafruit_GFX(32, 16),
      _dataBus(r1,g1,b1,r2,g2,b2),
      _rowBus(a,b,c),
@@ -45,7 +45,7 @@
 {
     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)
     :Adafruit_GFX(32, 32),
@@ -58,7 +58,7 @@
 {
     init(16,dbuf);
 }
-
+*/
 void RGBmatrixPanel::begin(void)
 {
 
@@ -340,7 +340,6 @@
         log_debug("\tupdate row%s","\r\n");
         _rowBus.write(row);
     }
-    _dataBus=0;
     _oe=0;
     _latch=0;
     ptr = (uint8_t *)buffptr;
--- a/RGBmatrixPanel.h	Sun May 25 11:42:50 2014 +0000
+++ b/RGBmatrixPanel.h	Sun May 25 12:24:33 2014 +0000
@@ -16,10 +16,11 @@
 
 public:
     // Constructor for 16x32 panel:
-    RGBmatrixPanel(PinName r1,PinName r2,PinName g1,PinName g2,PinName b1,PinName b2,PinName a,PinName b,PinName c,PinName sclk,PinName latch, PinName oe,bool dbuf);
+    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);
+//    RGBmatrixPanel(PinName r1,PinName r2,PinName g1,PinName g2,PinName b1,PinName b2,PinName a,PinName b,PinName c,PinName sclk,PinName latch,PinName oe,bool dbuf);
 
     // Constructor for 32x32 panel (adds 'd' pin):
-    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(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);
 
     void begin(void);
     virtual void drawPixel(int16_t x, int16_t y, uint16_t c);