Library to drive a pair of Adafruit 16x8 led matrices (powered by Adafruit LED Backpack) rotated end to end and stuck together to make a larger matrix.

Dependencies:   Adafruit_LEDBackpack

Dependents:   Adafruit_LEDBackpack_32x8_App RubeGoldberg

/media/uploads/maclobdell/austin_iot_lab.jpg

Revision:
0:acc3c726ffe3
Child:
1:ed6764fbda54
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/Adafruit_32x8matrix.h	Wed Jun 28 19:32:40 2017 +0000
@@ -0,0 +1,32 @@
+#ifndef _ADAFRUIT_32X8MATRIX_H_
+#define _ADAFRUIT_32X8MATRIX_H_
+
+#include "Adafruit_LEDBackpack.h"
+#include "Adafruit_GFX.h"
+
+//notes
+//220uA no leds on
+//default brightness - rises to 20mA at short peak then back down when scrolling hello
+//brightness = 1, rises to ~4mA at short peak then back down when scrolling hello
+
+
+class Adafruit_32x8matrix {
+public:
+    Adafruit_32x8matrix(I2C *i2c, uint8_t i2c_addr, uint8_t i2c_addr2, uint8_t rotation, uint8_t rotation2, uint8_t brightness);
+    
+    void scrollText(char * , uint8_t , uint8_t );
+    void showText(char * , uint8_t , uint8_t );
+  
+private:
+    I2C _i2c;
+    Adafruit_16x8matrix _matrix;
+    Adafruit_16x8matrix _matrix2;
+    uint8_t _i2c_addr; 
+    uint8_t _i2c_addr2;
+    uint8_t _rotation;
+    uint8_t _rotation2;
+    uint8_t _brightness;
+    
+};
+
+#endif
\ No newline at end of file