| 
    SSD1306 OLED display driver
    1.8.2
    
   This library is developed to control SSD1306/SSD1331/SSD1351/IL9163/PCD8554 RGB i2c/spi LED displays 
   | 
 
#include "ssd1306_hal/io.h"Go to the source code of this file.
Classes | |
| struct | ssd1306_lcd_t | 
Macros | |
| #define | s_displayHeight ssd1306_lcd.height | 
| #define | s_displayWidth ssd1306_lcd.width | 
| #define | g_lcd_type ssd1306_lcd.type | 
| #define | ssd1306_setRamBlock ssd1306_lcd.set_block | 
| Sets block in RAM of lcd display controller to write data to.  More... | |
| #define | ssd1306_nextRamPage ssd1306_lcd.next_page | 
| #define | ssd1306_sendPixels ssd1306_lcd.send_pixels1 | 
| #define | ssd1306_sendPixelsBuffer ssd1306_lcd.send_pixels_buffer1 | 
| #define | ssd1306_sendPixel8 ssd1306_lcd.send_pixels8 | 
| Sends RGB pixel encoded in 3-3-2 format to OLED driver. Sends RGB pixel encoded in 3-3-2 format to OLED driver.  More... | |
| #define | SSD1306_COMPAT_SPI_BLOCK_8BIT_CMDS(column_cmd, row_cmd) | 
| #define | CONTROLLER_NATIVE_SPI_BLOCK_8BIT_CMDS(column_cmd, row_cmd) | 
| #define | SSD1306_COMPAT_SEND_PIXELS_RGB8_CMDS() | 
| #define | SSD1306_COMPAT_SEND_PIXELS_RGB16_CMDS() | 
Enumerations | |
| enum | lcd_type_t {  LCD_TYPE_SSD1306, LCD_TYPE_PCD8544, LCD_TYPE_SH1106, LCD_TYPE_SSD1331, LCD_TYPE_CUSTOM }  | 
| enum | lcd_mode_t { LCD_MODE_NORMAL = 0, LCD_MODE_SSD1306_COMPAT = 1 } | 
Functions | |
| void | ssd1306_sendData (uint8_t data) __attribute__((deprecated)) | 
| void | ssd1306_configureI2cDisplay (const uint8_t *config, uint8_t configSize) | 
| Sends configuration being passed to lcd display i2c/spi controller.  More... | |
| void | ssd1306_configureSpiDisplay (const uint8_t *config, uint8_t configSize) | 
| Sends configuration being passed to lcd display spi controller.  More... | |
| void | ssd1306_configureSpiDisplay2 (const uint8_t *config, uint8_t configSize) | 
| Sends configuration being passed to lcd display spi controller.  More... | |
| void | ssd1306_setMode (lcd_mode_t mode) | 
| Sets library display mode for direct draw functions.  More... | |
| void | ssd1306_resetController (int8_t rstPin, uint8_t delayMs) | 
| Does hardware reset for oled controller.  More... | |
Variables | |
| ssd1306_lcd_t | ssd1306_lcd | 
global lcd settings
Definition in file lcd_common.h.
 1.8.13