LCDGFX LCD display driver  1.2.0
Lightweight graphics library for SSD1306, SSD1325, SSD1327, SSD1331, SSD1351, SH1106, SH1107, IL9163, ST7735, ST7789, ILI9341, PCD8544 displays over I2C/SPI

PlatformSpi implementation for current platform. More...

#include <io.h>

Inheritance diagram for PlatformSpi:
Collaboration diagram for PlatformSpi:

Public Member Functions

 PlatformSpi (const SPlatformSpiConfig &config)
 Creates instance of PlatformSpi implementation for current platform. More...
 
- Public Member Functions inherited from AvrSpi
 AvrSpi (int8_t csPin, int8_t dcPin, uint32_t frequency)
 Creates AVR spi instance. More...
 
void begin ()
 Initializes spi interface.
 
void end ()
 Closes spi interface.
 
void start ()
 Starts communication with SSD1306 display.
 
void stop ()
 Ends communication with SSD1306 display.
 
void send (uint8_t data)
 Sends byte to SSD1306 device. More...
 
void sendBuffer (const uint8_t *buffer, uint16_t size)
 Sends bytes to SSD1306 device. More...
 

Detailed Description

PlatformSpi implementation for current platform.

Definition at line 531 of file io.h.

Constructor & Destructor Documentation

◆ PlatformSpi()

PlatformSpi::PlatformSpi ( const SPlatformSpiConfig config)
inlineexplicit

Creates instance of PlatformSpi implementation for current platform.

Parameters
configspi platform configuration. Refer to SPlatformSpiConfig.

Definition at line 538 of file io.h.


The documentation for this class was generated from the following file: