3253d333e1
Initial support for SSD1322 OLED display driver. Only 1 bit color mode is supported. Most options map directly to values documented in the datasheet, except segments-per-pixel, which I had to add to support the Newhaven NHD-2.7-12864WDW3. This is a slightly odd feature, but in practice it is a lot nicer to support it in the driver, and since we're currently remapping pixels anyway, it makes sense to implement here. This driver also has a configurable buffer size for the pixel conversion. By using a larger buffer, we can potentially use DMA for the SPI transfer. The default is set to 8, which is the smallest value that supports segments-per-pixel = 2 Initial driver implementation by Lukasz Hawrylko <lukasz@hawrylko.pl>. Additional options and configurability by Tobias Pisani <mail@topisani.dev> Signed-off-by: Lukasz Hawrylko <lukasz@hawrylko.pl> Signed-off-by: Tobias Pisani <mail@topisani.dev> Co-authored-by: Lukasz Hawrylko <lukasz@hawrylko.pl> Co-authored-by: Tobias Pisani <mail@topisani.dev> |
||
---|---|---|
.. | ||
panel | ||
display-controller.yaml | ||
frida,nt35510.yaml | ||
ftdi,ft800.yaml | ||
galaxycore,gc9x01x.yaml | ||
himax,hx8394.yaml | ||
ilitek,ili9xxx-common.yaml | ||
ilitek,ili9340.yaml | ||
ilitek,ili9341.yaml | ||
ilitek,ili9342c.yaml | ||
ilitek,ili9488.yaml | ||
intel,multiboot-framebuffer.yaml | ||
istech,ist3931.yaml | ||
lcd-controller.yaml | ||
led-strip-matrix.yaml | ||
maxim,max7219.yaml | ||
nordic,nrf-led-matrix.yaml | ||
nxp,dcnano-lcdif.yaml | ||
nxp,imx-elcdif.yaml | ||
orisetech,otm8009a.yaml | ||
raydium,rm67162.yaml | ||
raydium,rm68200.yaml | ||
renesas,smartbond-display.yaml | ||
rocktech,rk043fn02h-ct.yaml | ||
sharp,ls0xx.yaml | ||
sinowealth,sh1106-i2c.yaml | ||
sinowealth,sh1106-spi.yaml | ||
sitronix,st7735r.yaml | ||
sitronix,st7789v.yaml | ||
sitronix,st7796s.yaml | ||
solomon,ssd16xx-common.yaml | ||
solomon,ssd1306fb-common.yaml | ||
solomon,ssd1306fb-i2c.yaml | ||
solomon,ssd1306fb-spi.yaml | ||
solomon,ssd1322.yaml | ||
solomon,ssd1327fb.yaml | ||
solomon,ssd1608.yaml | ||
solomon,ssd1673.yaml | ||
solomon,ssd1675a.yaml | ||
solomon,ssd1680.yaml | ||
solomon,ssd1681.yaml | ||
st,stm32-ltdc.yaml | ||
ultrachip,uc81xx-common.yaml | ||
ultrachip,uc8175.yaml | ||
ultrachip,uc8176.yaml | ||
ultrachip,uc8179.yaml | ||
zephyr,dummy-dc.yaml | ||
zephyr,sdl-dc.yaml |