|
LCDGFX LCD display driver
1.2.0
Lightweight graphics library for SSD1306, SSD1325, SSD1327, SSD1331, SSD1351, SH1106, SH1107, IL9163, ST7735, ST7789, ILI9341, PCD8544 displays over I2C/SPI
|
Structure describes spi platform configuration. More...
#include <interface.h>
Public Attributes | |
| int8_t | busId |
| bus id number. More... | |
| union { | |
| int8_t cs | |
| int8_t devId | |
| }; | |
| parameter is optional for all platforms, except Linux. More... | |
| int8_t | dc |
| Data command control pin number. More... | |
| uint32_t | frequency |
| Frequency in HZ to run spi bus at. More... | |
| int8_t | scl |
| Optional - spi clock pin number. More... | |
| int8_t | sda |
| Optional - spi data MOSI pin number. More... | |
Structure describes spi platform configuration.
Definition at line 80 of file interface.h.
| union { ... } |
parameter is optional for all platforms, except Linux.
If chip select pin is not used, it should be set to -1 For Linux platform devId should be pointed, if -1, it defaults to spidevX.0
| int8_t SPlatformSpiConfig::busId |
bus id number.
this parameter is valid for Linux, ESP32. If -1 is pointed, it defaults to platform specific i2c bus (Linux spidev1.X, esp32 VSPI_HOST).
Definition at line 86 of file interface.h.
| int8_t SPlatformSpiConfig::dc |
Data command control pin number.
This pin assignment is mandatory
Definition at line 102 of file interface.h.
| uint32_t SPlatformSpiConfig::frequency |
Frequency in HZ to run spi bus at.
If 0, it defaults to max frequency, supported by platform
Definition at line 108 of file interface.h.
| int8_t SPlatformSpiConfig::scl |
Optional - spi clock pin number.
-1 if to use default spi clock pin. This is required for ESP32 platform only.
Definition at line 114 of file interface.h.
| int8_t SPlatformSpiConfig::sda |
Optional - spi data MOSI pin number.
-1 if to use default spi MOSI pin. This is required for ESP32 platform only.
Definition at line 120 of file interface.h.