From 2517ce48f84b4089916fee8f1083e3bd0876de4d Mon Sep 17 00:00:00 2001 From: Glenn Ruben Bakke Date: Thu, 2 Feb 2017 23:43:52 +0100 Subject: [PATCH] nrf5/examples: Updating ssd1306.py driver to work with i2c master write implementation. --- nrf5/examples/ssd1306.py | 8 ++------ 1 file changed, 2 insertions(+), 6 deletions(-) diff --git a/nrf5/examples/ssd1306.py b/nrf5/examples/ssd1306.py index 843ff377a0..aac2beb986 100644 --- a/nrf5/examples/ssd1306.py +++ b/nrf5/examples/ssd1306.py @@ -113,12 +113,8 @@ class SSD1306_I2C(SSD1306): self.i2c.writeto(self.addr, self.temp) def write_data(self, buf): - self.temp[0] = self.addr << 1 - self.temp[1] = 0x40 # Co=0, D/C#=1 - self.i2c.start() - self.i2c.write(self.temp) - self.i2c.write(buf) - self.i2c.stop() + buffer = bytearray([0x40]) + buf # Co=0, D/C#=1 + self.i2c.writeto(self.addr, buffer) def poweron(self): pass