diff options
| author | XScorpion2 <rcalt2vt@gmail.com> | 2019-06-07 19:02:05 -0500 | 
|---|---|---|
| committer | MechMerlin <30334081+mechmerlin@users.noreply.github.com> | 2019-06-07 17:02:05 -0700 | 
| commit | 09968ba035f3bfa4df5b1d142dddfa669aefb2d7 (patch) | |
| tree | cfb29848ea7bfd0ca5f77cd51c5a5f568d3a88ba /docs | |
| parent | 54ac80d4a5a34661283b413e14f88e955bedeeef (diff) | |
| download | firmware-09968ba035f3bfa4df5b1d142dddfa669aefb2d7.tar.gz firmware-09968ba035f3bfa4df5b1d142dddfa669aefb2d7.tar.bz2 firmware-09968ba035f3bfa4df5b1d142dddfa669aefb2d7.zip  | |
Fixing OLED Driver for 128x64 displays (#6085)
Diffstat (limited to 'docs')
| -rw-r--r-- | docs/feature_oled_driver.md | 9 | 
1 files changed, 5 insertions, 4 deletions
diff --git a/docs/feature_oled_driver.md b/docs/feature_oled_driver.md index fcc19515a..144b695b7 100644 --- a/docs/feature_oled_driver.md +++ b/docs/feature_oled_driver.md @@ -108,10 +108,11 @@ void oled_task_user(void) {  |`OLED_DISPLAY_CUSTOM`  |*Not defined*  |Changes the display defines for use with custom displays.<br />Requires user to implement the below defines. |  |`OLED_DISPLAY_WIDTH`   |`128`          |The width of the OLED display.                                   |  |`OLED_DISPLAY_HEIGHT`  |`32`           |The height of the OLED display.                                  | -|`OLED_MATRIX_SIZE`     |`512`          |The local buffer size to allocate.<br />`(OLED_DISPLAY_HEIGHT / 8 * OLED_DISPLAY_WIDTH)`| -|`OLED_BLOCK_TYPE`      |`uint16_t`     |The unsigned integer type to use for dirty rendering.| -|`OLED_BLOCK_COUNT`     |`16`           |The number of blocks the display is divided into for dirty rendering.<br />`(sizeof(OLED_BLOCK_TYPE) * 8)`| -|`OLED_BLOCK_SIZE`      |`32`           |The size of each block for dirty rendering<br />`(OLED_MATRIX_SIZE / OLED_BLOCK_COUNT)`| +|`OLED_MATRIX_SIZE`     |`512`          |The local buffer size to allocate.<br />`(OLED_DISPLAY_HEIGHT / 8 * OLED_DISPLAY_WIDTH)`. | +|`OLED_BLOCK_TYPE`      |`uint16_t`     |The unsigned integer type to use for dirty rendering. | +|`OLED_BLOCK_COUNT`     |`16`           |The number of blocks the display is divided into for dirty rendering.<br />`(sizeof(OLED_BLOCK_TYPE) * 8)`. | +|`OLED_BLOCK_SIZE`      |`32`           |The size of each block for dirty rendering<br />`(OLED_MATRIX_SIZE / OLED_BLOCK_COUNT)`. | +|`OLED_COM_PINS`        |`COM_PINS_SEQ` |How the SSD1306 chip maps it's memory to display.<br />Options are `COM_PINS_SEQ`, `COM_PINS_ALT`, `COM_PINS_SEQ_LR`, & `COM_PINS_ALT_LR`. |  |`OLED_SOURCE_MAP`      |`{ 0, ... N }` |Precalculated source array to use for mapping source buffer to target OLED memory in 90 degree rendering.         |  |`OLED_TARGET_MAP`      |`{ 24, ... N }`|Precalculated target array to use for mapping source buffer to target OLED memory in 90 degree rendering.         |  | 
