blob: 5b124417feee4fae00938adf0f8e141c10d8fd1f [file] [log] [blame]
# Copyright (c) 2018, Phytec Messtechnik GmbH
# SPDX-License-Identifier: Apache-2.0
include: display-controller.yaml
properties:
segment-offset:
type: int
required: true
description: 8-bit column start address for Page Addressing Mode
page-offset:
type: int
required: true
description: Start address for Page Addressing Mode
display-offset:
type: int
required: true
description: mapping of the display start line to one of COM0 .. COM63
multiplex-ratio:
type: int
required: true
description: Multiplex Ratio
segment-remap:
type: boolean
description: Last column address is mapped to first segment
com-invdir:
type: boolean
description: Scan direction is from last COM output to first COM output
com-sequential:
type: boolean
description: Sequential COM pin configuration
prechargep:
type: int
required: true
description: Duration of the pre-charge period
reset-gpios:
type: phandle-array
description: RESET pin.
The RESET pin of SSD1306 is active low.
If connected directly the MCU pin should be configured
as active low.
inversion-on:
type: boolean
description: Turn on display color inverting
ready-time-ms:
type: int
default: 10
description: |
Time it takes for the device from power up to become responsive and
accepting commands. Defaults to 10ms (found by trial and error) if not
provided.
use-internal-iref:
type: boolean
description: |
Use internal Iref, not common but sometime used to save component cost.