Damien George
528aeb3bf3
drivers/display/lcd160cr: Add check that JPEG size is less than 65536.
2017-02-27 18:39:35 +11:00
Damien George
8400d0461d
drivers/display/lcd160cr: Fix bug with save_to_flash method.
2017-02-24 17:22:57 +11:00
Damien George
b0a6dda115
drivers/display/lcd160cr: Fix bugs with lcd.get_pixel().
...
Fixes issues #2880 and #2881 .
2017-02-21 17:40:34 +11:00
Stephan Brauer
8f3e07f17d
drivers/display/lcd160cr: Use correct variable in set_power().
2017-02-17 16:54:05 +11:00
Damien George
43d9f9916a
drivers/display: Add driver and test for uPy LCD160CR display.
2017-01-23 14:36:19 +11:00
Radomir Dopieralski
eb09336e99
drivers/display/ssd1306.py: Update to use FrameBuffer not FrameBuffer1
2016-12-01 16:43:25 +11:00
Damien George
7bb0f7b0f6
drivers: Add "from micropython import const" when const is used.
...
Following best-practice use of the const feature, to make it compatible
with Python.
2016-11-03 12:41:11 +11:00
Radomir Dopieralski
ab8a5d5199
drivers/display/ssd1306: Add width arg and support 64px wide displays.
...
In particular, the WeMOS D1 Mini board comes with a shield that has a
64x48 OLED display. This patch makes it display properly, with the upper
left pixel being at (0, 0) and not (32, 0).
I tried to do this with the configuration commands, but there doesn't
seem to be a command that would set the column offset (there is one for
the line offset, though).
2016-06-26 13:09:31 +01:00
Radomir Dopieralski
43c8f545d2
drivers/display/ssd1306: update SSD1306_SPI to work with new API
...
Makes it work on the ESP8266.
2016-06-03 11:13:17 +01:00
Damien George
73bc0c24ab
drivers: Add SSD1306 OLED driver, with I2C and SPI interfaces.
2016-04-12 14:06:54 +01:00