DIYmall 0.96" Inch I2c IIC Serial 128x64 Oled LCD LED White Display Module
Fork of Adafruit_GFX by
Diff: Adafruit_SSD1306.h
- Revision:
- 17:5ae7e46da43f
- Parent:
- 15:77feec1c0684
diff -r 7fb1d4d3525d -r 5ae7e46da43f Adafruit_SSD1306.h --- a/Adafruit_SSD1306.h Tue Nov 11 22:08:20 2014 +0000 +++ b/Adafruit_SSD1306.h Tue Oct 09 20:56:41 2018 +0000 @@ -50,7 +50,7 @@ class Adafruit_SSD1306 : public Adafruit_GFX { public: - Adafruit_SSD1306(PinName RST, uint8_t rawHeight = 32, uint8_t rawWidth = 128) + Adafruit_SSD1306(PinName RST, uint8_t rawHeight = 64, uint8_t rawWidth = 128) : Adafruit_GFX(rawWidth,rawHeight) , rst(RST,false) { @@ -100,8 +100,8 @@ * @param rawHeight - the vertical number of pixels for the display, defaults to 32 * @param rawWidth - the horizonal number of pixels for the display, defaults to 128 */ - Adafruit_SSD1306_Spi(SPI &spi, PinName DC, PinName RST, PinName CS, uint8_t rawHieght = 32, uint8_t rawWidth = 128) - : Adafruit_SSD1306(RST, rawHieght, rawWidth) + Adafruit_SSD1306_Spi(SPI &spi, PinName DC, PinName RST, PinName CS, uint8_t rawHeight = 64, uint8_t rawWidth = 128) + : Adafruit_SSD1306(RST, rawHeight, rawWidth) , cs(CS,true) , dc(DC,false) , mspi(spi) @@ -139,7 +139,7 @@ for(uint16_t i=0, q=buffer.size(); i<q; i++) mspi.write(buffer[i]); - if(height() == 32) + if(height() == 64) { for(uint16_t i=0, q=buffer.size(); i<q; i++) mspi.write(0); @@ -170,7 +170,7 @@ * @param rawHeight - The vertical number of pixels for the display, defaults to 32 * @param rawWidth - The horizonal number of pixels for the display, defaults to 128 */ - Adafruit_SSD1306_I2c(I2C &i2c, PinName RST, uint8_t i2cAddress = SSD_I2C_ADDRESS, uint8_t rawHeight = 32, uint8_t rawWidth = 128) + Adafruit_SSD1306_I2c(I2C &i2c, PinName RST, uint8_t i2cAddress = SSD_I2C_ADDRESS, uint8_t rawHeight = 64, uint8_t rawWidth = 128) : Adafruit_SSD1306(RST, rawHeight, rawWidth) , mi2c(i2c) , mi2cAddress(i2cAddress)