summaryrefslogtreecommitdiffstats
path: root/docs/feature_oled_driver.md
Commit message (Collapse)AuthorAgeFilesLines
* Fix out of bound OLED font access (#8145)Ted M Lin2020-02-111-1/+1
| | | | | | | | | | | | | | | * Fix out of bound OLED font access The default font is 1344 bytes, or a total of 224 glyphs (each 6-bytes wide). OLED_FONT_END defaults to 224, which if used will then index off the end of the font array. So either the documentation or code is wrong. Instead of figuring out the rewording of the documentation, just change the OLED_FONT_END default value to 223, to match the documentation and code. * Add static assert to check array size Build bomb if the font array size doesn't match to the defines.
* [Docs] Misc cleanups for OLED documentation (#7864)fauxpark2020-01-191-112/+115
|
* Adds raw write functions to the OLED driver (#7237)Thomas Baart2019-11-031-0/+6
| | | | | | * Added oled_write_raw and oled_write_raw_P functions to the OLED driver * Added oled_write_raw method calls to feature_oled_driver.md
* Added OLED Display autoscroll during periods of OLED data inactivity (#6546)XScorpion22019-08-251-11/+13
| | | | | | | | * Added OLED Display autoscroll during periods of OLED data inactivity. * Fixing compile errors * Feedback from review
* Additional changes for Layer State typedef compatibility (#5906)Drashna Jaelre2019-08-211-1/+1
| | | | | | | | | | | | | | | | * Additional changes for Layer State typedef compatibility * Replace biton32 with get_highest_layer in docs * Change additional layer structure code * Fix uGFX reference issue * Remove dynamic_keymap check * Where did all these extra spaces come from Co-Authored-By: fauxpark <fauxpark@gmail.com>
* Updated OLED Docs with notes about screen timeout. (#6276)XScorpion22019-07-081-1/+1
| | | | | | | | * Updated OLED Docs with notes about screen timeout. * Update docs/feature_oled_driver.md Co-Authored-By: noroadsleft <18669334+noroadsleft@users.noreply.github.com>
* Add SH1106 OLED support (#5787)Michael F. Lamb2019-06-111-12/+26
| | | | | | | | | | | | | | | | | * 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
* Fixing OLED Driver for 128x64 displays (#6085)XScorpion22019-06-071-4/+5
|
* Fixing readme from feedbackRyan Caltabiano2019-04-201-6/+16
|
* Reducing size of data send in one frame & update Zen rev2 oled usageRyan Caltabiano2019-04-201-12/+30
|
* OLED Driver FeatureRyan Caltabiano2019-04-201-0/+246