Fork of nkhorman's Adafruit mbed port with added I2C support

Fork of Adafruit_GFX by Neal Horman

Files at this revision

API Documentation at this revision

Comitter:
pommzorz
Date:
Thu Mar 13 10:51:57 2014 +0000
Parent:
4:86b9481fa281
Commit message:
deleted debug serial... :)

Changed in this revision

Adafruit_SSD1306.cpp Show annotated file Show diff for this revision Revisions of this file
Adafruit_SSD1306.h Show annotated file Show diff for this revision Revisions of this file
--- a/Adafruit_SSD1306.cpp	Thu Mar 13 10:47:03 2014 +0000
+++ b/Adafruit_SSD1306.cpp	Thu Mar 13 10:51:57 2014 +0000
@@ -71,19 +71,14 @@
 #elif defined IS_I2C
 Adafruit_SSD1306::Adafruit_SSD1306(I2C &i2c, PinName RST)
     : Adafruit_GFX(SSD1306_LCDWIDTH, SSD1306_LCDHEIGHT)
-    , rst(RST,false),mi2c(i2c),pc(USBTX, USBRX)
+    , rst(RST,false),mi2c(i2c)
 {
     
-    pc.baud(921600);
-    mi2c.frequency(100000);
-    pc.printf("\r\n\ninit.");
+    mi2c.frequency(400000);
     mi2c.start();
     //memcpy(buffer,splashScreen,sizeof(buffer));
-    pc.printf("cp.");
     begin();
-    pc.printf("bg.");
     display();
-    pc.printf("dp\r\n");
 };
 #endif
 
@@ -226,7 +221,7 @@
     char buff[2] ;
     buff[0] = SSD_Command_Mode ; 
     buff[1] = c;
-    if(mi2c.write(I2C_ADDRESS,buff,sizeof(buff)))pc.printf("!");
+    mi2c.write(I2C_ADDRESS,buff,sizeof(buff));
     
 #endif
 
@@ -246,7 +241,7 @@
     buff[0] = SSD_Data_Mode; 
     buff[1] = c;
     // Write on i2c
-    if(mi2c.write(I2C_ADDRESS,buff,sizeof(buff)))pc.printf("?");
+    mi2c.write(I2C_ADDRESS,buff,sizeof(buff));
 #endif
 
 }
@@ -285,7 +280,7 @@
         {
       for (x=1; x<=16; x++) 
             buff[x] = buffer[i+x];
-        if(mi2c.write(I2C_ADDRESS, buff, 17))pc.printf("?");
+        mi2c.write(I2C_ADDRESS, buff, 17);
     }
 #endif
 }
--- a/Adafruit_SSD1306.h	Thu Mar 13 10:47:03 2014 +0000
+++ b/Adafruit_SSD1306.h	Thu Mar 13 10:51:57 2014 +0000
@@ -131,7 +131,6 @@
     
 private:
     
-    Serial pc;
     DigitalOut2 rst;
 #ifdef IS_SPI
     SPI &mspi;