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;