]> git.donarmstrong.com Git - qmk_firmware.git/commit
Add SH1106 OLED support (#5787)
authorMichael F. Lamb <mike@datagrok.org>
Tue, 11 Jun 2019 22:27:17 +0000 (15:27 -0700)
committerDrashna Jaelre <drashna@live.com>
Tue, 11 Jun 2019 22:27:17 +0000 (15:27 -0700)
commite6a81133dd3d0d4076a08be76340f905fdbf7c7f
tree41fbbc4143b915596d5bccd5bd94a3ee74d66048
parentb92387b7499e21603e241d136db92c6e716b0cba
Add SH1106 OLED support (#5787)

* modify oled_driver to support SH1106

also:
- improve mechanism to specify which OLED IC we use
- comment calc_bounds()
- give OLED_COLUMN_OFFSET a default value
- inline comment re: OLED MEMORY_MODE and SH1106
- update docs/feature_oled_driver.h for SH1106 support and related changes
- docs: OLED: note we have tested SSD1306 on ARM boards (per @XScorpion2)
- define out MEMORY_MODE when using SH1106 OLED driver

* document that SSD1306 128x64 on AVR works

Per @XScorpion2: https://github.com/qmk/qmk_firmware/pull/5787#discussion_r291837842
docs/feature_oled_driver.md
drivers/oled/oled_driver.c
drivers/oled/oled_driver.h