From 39b54b23ef8ddeb4314ddb5c045760a896a4166c Mon Sep 17 00:00:00 2001 From: Tony DiCola Date: Sat, 26 Jul 2014 15:28:18 -0700 Subject: [PATCH] Fix bug missing the addition of i2c_address to subclasses. --- Adafruit_SSD1306/SSD1306.py | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/Adafruit_SSD1306/SSD1306.py b/Adafruit_SSD1306/SSD1306.py index d99b5fa..3ff8a22 100644 --- a/Adafruit_SSD1306/SSD1306.py +++ b/Adafruit_SSD1306/SSD1306.py @@ -224,10 +224,10 @@ class SSD1306Base(object): class SSD1306_128_64(SSD1306Base): def __init__(self, rst, dc=None, sclk=None, din=None, cs=None, gpio=None, - spi=None, i2c_bus=I2C.get_default_bus()): + spi=None, i2c_bus=I2C.get_default_bus(), i2c_address=SSD1306_I2C_ADDRESS): # Call base class constructor. super(SSD1306_128_64, self).__init__(128, 64, rst, dc, sclk, din, cs, - gpio, spi, i2c_bus) + gpio, spi, i2c_bus, i2c_address) def _initialize(self): # 128x64 pixel specific initialization. @@ -268,10 +268,10 @@ class SSD1306_128_64(SSD1306Base): class SSD1306_128_32(SSD1306Base): def __init__(self, rst, dc=None, sclk=None, din=None, cs=None, gpio=None, - spi=None, i2c_bus=I2C.get_default_bus()): + spi=None, i2c_bus=I2C.get_default_bus(), i2c_address=SSD1306_I2C_ADDRESS): # Call base class constructor. super(SSD1306_128_32, self).__init__(128, 32, rst, dc, sclk, din, cs, - gpio, spi, i2c_bus) + gpio, spi, i2c_bus, i2c_address) def _initialize(self): # 128x32 pixel specific initialization.