|
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
|


Go to the source code of this file.
Classes | |
| class | PlatformI2c |
| class | PlatformSpi |
Macros | |
| #define | LCDINT_TYPES_DEFINED |
| #define | ssd1306_swap_data(a, b, type) |
| #define | LCD_LOW 0 |
| #define | LCD_HIGH 1 |
| #define | LCD_GPIO_INPUT 0 |
| #define | LCD_GPIO_OUTPUT 1 |
| #define | LCD_GPIO_INPUT_PULLUP 2 |
| #define | LCD_GPIO_INPUT_PULLDOWN 3 |
| #define | LCD_PROGMEM PROGMEM |
Typedefs | |
| typedef int | lcdint_t |
| typedef unsigned int | lcduint_t |
Functions | |
| void | lcd_gpioMode (int pin, int mode) |
| int | lcd_gpioRead (int pin) |
| void | lcd_gpioWrite (int pin, int level) |
| int | lcd_adcRead (int pin) |
| uint32_t | lcd_millis (void) |
| uint32_t | lcd_micros (void) |
| void | lcd_randomSeed (int seed) |
| void | lcd_attachInterrupt (int pin, void(*interrupt)(), int level) |
| void | lcd_delay (unsigned long ms) |
| void | lcd_delayUs (unsigned long us) |
| uint8_t | lcd_pgmReadByte (const void *ptr) |
| uint16_t | lcd_eepromReadWord (const void *ptr) |
| void | lcd_eepromWriteWord (const void *ptr, uint16_t val) |
| int | lcd_random (int max) |
| int | lcd_random (int min, int max) |
SSD1306 HAL IO communication functions
Definition in file io.h.