Fork of nkhorman's Adafruit mbed port with added I2C support
Fork of Adafruit_GFX by
Revision 5:b8313591b561, committed 2014-03-13
- 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;
