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
io.h File Reference
#include "UserSettings.h"
#include "interface.h"
#include <stdint.h>
#include "custom_interface.h"
Include dependency graph for io.h:
This graph shows which files directly or indirectly include this file:

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)
 

Detailed Description

SSD1306 HAL IO communication functions

Definition in file io.h.