Device initialization parameters. More...
Device initialization parameters.
lcd_spi
and lcd_parallel
or lcd_parallel_16bit
are enabled at the same time. In this case the interface parameters for the SPI serial interface and the MCU 8080 parallel 8-/16-bit interfaces are defined. lcd_params_t::spi must then be set to SPI_UNDEF for displays that use the MCU-8080-parallel-8-/16-bit interface, i.e. lcd_params_t::spi is then used to detect the interface mode. #include <lcd.h>
Data Fields | |
spi_t | spi |
SPI device that the display is connected to. | |
spi_clk_t | spi_clk |
SPI clock speed to use. | |
spi_mode_t | spi_mode |
SPI mode. | |
lcd_if_mode_t | mode |
LCD driver interface mode. | |
gpio_t | wrx_pin |
pin connected to the WRITE ENABLE line | |
gpio_t | rdx_pin |
pin connected to the READ ENABLE line | |
gpio_t | d0_pin |
pin connected to the D0 line | |
gpio_t | d1_pin |
pin connected to the D1 line | |
gpio_t | d2_pin |
pin connected to the D2 line | |
gpio_t | d3_pin |
pin connected to the D3 line | |
gpio_t | d4_pin |
pin connected to the D4 line | |
gpio_t | d5_pin |
pin connected to the D5 line | |
gpio_t | d6_pin |
pin connected to the D6 line | |
gpio_t | d7_pin |
pin connected to the D7 line | |
gpio_t | d8_pin |
pin connected to the D8 line | |
gpio_t | d9_pin |
pin connected to the D9 line | |
gpio_t | d10_pin |
pin connected to the D10 line | |
gpio_t | d11_pin |
pin connected to the D11 line | |
gpio_t | d12_pin |
pin connected to the D12 line | |
gpio_t | d13_pin |
pin connected to the D13 line | |
gpio_t | d14_pin |
pin connected to the D14 line | |
gpio_t | d15_pin |
pin connected to the D15 line | |
gpio_t | cs_pin |
pin connected to the CHIP SELECT line | |
gpio_t | dcx_pin |
pin connected to the DC line | |
gpio_t | rst_pin |
pin connected to the RESET line | |
bool | rgb |
True when display is connected in RGB mode False when display is connected in BGR mode. | |
bool | inverted |
Display works in inverted color mode. | |
uint16_t | lines |
Number of lines, from 16 to the number of lines supported by the driver IC in 8 line steps. | |
uint16_t | rgb_channels |
Display rgb channels. | |
uint8_t | rotation |
Display rotation mode. | |
uint8_t | offset_x |
LCD offset to apply on x axis. | |
uint8_t | offset_y |
LCD offset to apply on y axis. | |
uint8_t | cntrl |
controller variant used, if the controller- specific driver supports multiple controller variants | |