SSD1306 I2C Display Driver  1.2.2
This library is developed to control SSD1306 I2C OLED Display
Functions
ssd1306_i2c.h File Reference
#include "ssd1306_i2c_conf.h"
#include <Arduino.h>

Go to the source code of this file.

Functions

void ssd1306_i2cInit ()
 
void ssd1306_i2cStart ()
 
void ssd1306_i2cStop ()
 
void ssd1306_i2cSendByte (uint8_t data)
 
void ssd1306_i2cCommandStart ()
 
void ssd1306_i2cDataStart ()
 

Detailed Description

SSD1306 i2c communication functions

Definition in file ssd1306_i2c.h.

Function Documentation

§ ssd1306_i2cCommandStart()

void ssd1306_i2cCommandStart ( )

Switches i2c chip to command transmission mode.

Definition at line 23 of file ssd1306_i2c_common.cpp.

§ ssd1306_i2cDataStart()

void ssd1306_i2cDataStart ( )

Switches i2c chip to data transmission mode.

Definition at line 29 of file ssd1306_i2c_common.cpp.

§ ssd1306_i2cInit()

void ssd1306_i2cInit ( )

Inits display interface to use i2c bus.

Definition at line 35 of file ssd1306_i2c_common.cpp.

§ ssd1306_i2cSendByte()

void ssd1306_i2cSendByte ( uint8_t  data)

Sends byte to I2C device

Parameters
data- byte to send

Inputs: SCL is LOW, SDA is has no meaning Outputs: SCL is LOW

Definition at line 47 of file ssd1306_i2c_wire.cpp.

§ ssd1306_i2cStart()

void ssd1306_i2cStart ( )

Informs I2C device about data to be sent

Definition at line 32 of file ssd1306_i2c_wire.cpp.

§ ssd1306_i2cStop()

void ssd1306_i2cStop ( )

Completes I2C transaction

Definition at line 38 of file ssd1306_i2c_wire.cpp.