esphome/esphome/components/ssd1306_spi
ZJY 66761ff340
Add SSD1305 support to SSD1306 integration along with few new options (#1902)
* Add serveral options for SSD1306 integration
* Add SSD1305 support
  (SSD1305 is similar to SSD1306, it seems SSD1305 has
  brightness and color register but does not have charge pump)
* Add some description when manipulating registers
* Add flip, offset and invert option to get more compatibility
  with various display modules
* Fix typo `setup_ssd1036' -> `setup_ssd1306'

* Add SSD1306 brightness validation tip

* Add more description, limit offset range

* Changes according to linter

* Fix test

* Raise error instead of using warning

* Fix wrong logic

* Remove logger

Co-authored-by: Jesse Hills <3060199+jesserockz@users.noreply.github.com>

* Remove logging import

Co-authored-by: Jesse Hills <3060199+jesserockz@users.noreply.github.com>

Co-authored-by: Jesse Hills <3060199+jesserockz@users.noreply.github.com>
2021-09-22 13:47:41 +02:00
..
__init__.py 🏗 Merge C++ into python codebase (#504) 2019-04-17 12:06:00 +02:00
display.py Add SSD1305 support to SSD1306 integration along with few new options (#1902) 2021-09-22 13:47:41 +02:00
ssd1306_spi.cpp Add SSD1305 support to SSD1306 integration along with few new options (#1902) 2021-09-22 13:47:41 +02:00
ssd1306_spi.h Add more efficient SPI implementation (#622) 2019-06-07 14:25:57 +02:00