Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
3 changes: 3 additions & 0 deletions proto/wippersnapper/display.options
Original file line number Diff line number Diff line change
Expand Up @@ -8,6 +8,7 @@ ws.display.DisplayProperties.status_bar initializer:"true"
ws.display.Add.driver max_size:32
ws.display.Add.panel max_size:32
ws.display.Add.name max_size:64
ws.display.Add.pin_power max_size:6

# Display-specific SPI pin constraints (shared SPI pins are in spi.options)
ws.display.TftSpiDescriptor.pin_dc max_size:6
Expand Down Expand Up @@ -38,6 +39,8 @@ ws.display.I8080PinDescriptor.pin_d7 max_size:6
ws.display.I8080PinDescriptor.pin_cs max_size:6
ws.display.I8080PinDescriptor.pin_dc max_size:6
ws.display.I8080PinDescriptor.pin_rst max_size:6
ws.display.I8080PinDescriptor.pin_wr max_size:6
ws.display.I8080PinDescriptor.pin_rd max_size:6

ws.display.DsiInterfaceDescriptor.pin_rst max_size:6

Expand Down
3 changes: 3 additions & 0 deletions proto/wippersnapper/display.proto
Original file line number Diff line number Diff line change
Expand Up @@ -155,6 +155,8 @@ message I8080PinDescriptor {
string pin_cs = 9; /** Pin for chip select */
string pin_dc = 10; /** Pin for data/command */
string pin_rst = 11; /** Pin for reset */
string pin_wr = 12; /** Pin for the write strobe */
string pin_rd = 13; /** Pin for the read strobe (empty if not wired/used) */
}

/**
Expand Down Expand Up @@ -232,6 +234,7 @@ message Add {
}
Write write = 10; /** Optional initial write for a display, used during check-in. */
BacklightConfig backlight = 11; /** Optional backlight configuration (shared across display types). */
string pin_power = 12; /** Optional panel power-enable pin, driven high before init (empty if none). */
}

/**
Expand Down
Loading