Mac Lobdell / Mbed OS Adafruit_LEDBackpack_32x8_App

Dependencies:   Adafruit_32x8matrix

Fork of Adafruit_LEDBackpack_16x8_App by Mac Lobdell

Revision:
7:1bd79d71396a
Parent:
6:8d2eb79a4baf
Child:
8:5f5ceafa826d
diff -r 8d2eb79a4baf -r 1bd79d71396a Adafruit_32x8matrix.cpp
--- a/Adafruit_32x8matrix.cpp	Wed Jun 28 19:27:51 2017 +0000
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,66 +0,0 @@
-#include "mbed.h"
-
-#include "Adafruit_32x8matrix.h"
-
-Adafruit_32x8matrix::Adafruit_32x8matrix(I2C *i2c, uint8_t i2c_addr, uint8_t i2c_addr2, uint8_t rotation, uint8_t rotation2, uint8_t brightness) 
-
-    : _i2c(*i2c), _matrix(&_i2c), _matrix2(&_i2c), _i2c_addr(i2c_addr), _i2c_addr2(i2c_addr2), _rotation(rotation), _rotation2(rotation2), _brightness(brightness)  
-
-{
-              
-    _matrix2.begin(_i2c_addr2);
-    _matrix2.setBrightness(_brightness);
-    _matrix2.setRotation(_rotation2);
-    _matrix2.clear();
-    _matrix2.writeDisplay();
-        
-    _matrix.begin(_i2c_addr);
-    _matrix.setBrightness(_brightness);
-    _matrix.setRotation(_rotation);                   
-    _matrix.clear();
-    _matrix.writeDisplay();
-
-
-}
-
-void Adafruit_32x8matrix::scrollText(char * buffer, uint8_t buf_len, uint8_t speed)
-{
-    
-    
-    // code inspired by LOLShield library 
-    int xoff=31;// set offset to the right end of the screen - must be signed
-    for(int i=0; i< (31 + buf_len*6 +10); i++){ //scrolling loop
-         for(int j=0; j<buf_len; j++){ //loop over all of the chars in the text
-            if(xoff > 15){
-                _matrix2.drawChar(xoff + j*6 - 16, 0, buffer[j], 1, 0, 1);
-            }else
-            {
-                _matrix.drawChar(xoff + j*6, 0, buffer[j], 1, 0, 1);
-                _matrix2.drawChar(xoff + j*6 - 16, 0, buffer[j], 1, 0, 1);
-            }    
-        }
-        xoff--; // decrement x offset
-                
-        _matrix.writeDisplay();
-        _matrix2.writeDisplay();
-        Thread::wait(1000/speed);
-        _matrix.clear();
-        _matrix2.clear();
-    }    
-}    
-
-
-void Adafruit_32x8matrix::showText(char * buffer, uint8_t buf_len, uint8_t speed)
-{
-     for(int j=0; j<buf_len; j++){ //loop over all of the chars in the text
-        _matrix.drawChar(j*6, 0, buffer[j], 1, 0, 1);
-        _matrix2.drawChar(j*6 - 16, 0, buffer[j], 1, 0, 1);
-    }
-    _matrix.writeDisplay();
-    _matrix2.writeDisplay();
-    Thread::wait(1000/speed);
-    _matrix.clear();
-    _matrix2.clear();
- 
-} 
-   
\ No newline at end of file