LCDGFX LCD display driver
1.1.5
This library is developed to control SSD1306/SSD1325/SSD1327/SSD1331/SSD1351/IL9163/PCD8554 RGB i2c/spi LED displays
|
#include <interface.h>
Public Attributes | |
int8_t | busId |
union { | |
int8_t cs | |
int8_t devId | |
}; | |
int8_t | dc |
uint32_t | frequency |
int8_t | scl |
int8_t | sda |
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.