SSD1306 OLED display driver  1.6.99
This library is developed to control SSD1306/SSD1331/SSD1351/IL9163/PCD8554 RGB i2c/spi LED displays
Macros | Typedefs
io.h File Reference
#include "UserSettings.h"
#include "template/io.h"

Go to the source code of this file.

Macros

#define LCDINT_TYPES_DEFINED
 
#define ssd1306_swap_data(a, b, type)   { type t = a; a = b; b = t; }
 

Typedefs

typedef int lcdint_t
 
typedef unsigned int lcduint_t
 

Detailed Description

SSD1306 HAL IO communication functions

Definition in file io.h.

Macro Definition Documentation

#define LCDINT_TYPES_DEFINED

Macro informs if lcdint_t type is defined

Definition at line 50 of file io.h.

#define ssd1306_swap_data (   a,
  b,
  type 
)    { type t = a; a = b; b = t; }

swaps content of a and b variables of type type

Definition at line 58 of file io.h.

Typedef Documentation

typedef int lcdint_t

internal int type, used by ssd1306 library. Important for uC with low SRAM

Definition at line 52 of file io.h.

typedef unsigned int lcduint_t

internal int type, used by ssd1306 library. Important for uC with low SRAM

Definition at line 54 of file io.h.