nrf5/examples: Updating ssd1306.py driver to work with i2c master write implementation.

This commit is contained in:
Glenn Ruben Bakke 2017-02-02 23:43:52 +01:00
parent c7162720c1
commit 2517ce48f8
1 changed files with 2 additions and 6 deletions

View File

@ -113,12 +113,8 @@ class SSD1306_I2C(SSD1306):
self.i2c.writeto(self.addr, self.temp) self.i2c.writeto(self.addr, self.temp)
def write_data(self, buf): def write_data(self, buf):
self.temp[0] = self.addr << 1 buffer = bytearray([0x40]) + buf # Co=0, D/C#=1
self.temp[1] = 0x40 # Co=0, D/C#=1 self.i2c.writeto(self.addr, buffer)
self.i2c.start()
self.i2c.write(self.temp)
self.i2c.write(buf)
self.i2c.stop()
def poweron(self): def poweron(self):
pass pass