Forked LEDMatrix and added horizontal scrolling

Fork of LEDMatrix by Yihui Xiong

Revision:
4:40d4afefcd74
Parent:
3:1e06e89bc0c9
Child:
5:334fc002e200
--- a/LEDMatrix.h	Thu Jan 14 16:52:04 2016 +0000
+++ b/LEDMatrix.h	Fri Jan 15 09:50:10 2016 +0000
@@ -40,7 +40,7 @@
      * @param number        panels' number
      */
     void begin(uint8_t *pDisplayBuf, uint16_t width, uint16_t height, uint16_t scrollWidth, 
-        uint16_t numLines, int charSeparation = 1, int flashRate = 8);
+        uint16_t numLines, int charSeparation = 1, int flashRate = -1, int scrollRate = -1);
 
     /**
      * draw a point - origin is like a graph with 0,0 at the lower-left corner
@@ -92,6 +92,8 @@
     int displayLargeDigit(int curX, int curY, char ch);
     int displayLine(int lineIdx, const char* line);
     
+    void setScrollRate(int rate);
+    void setFlashRate(int rate);
     void setAlert(int lineIdx, bool alertOn);
 
     // Called frequently and regularly to handle effects like scrolling
@@ -117,6 +119,8 @@
     int _flashCounter;
     int _flashRate;
     bool _flashState;
+    int _scrollCounter;
+    int _scrollRate;
 };
 
 #endif