Skip to content

Class daisy::SSD130xDriver

template <size_t width, size_t height, typename Transport>

ClassList > daisy > SSD130xDriver

More...

  • #include <oled_ssd130x.h>

Inherited by the following classes: daisy::SH1106Driver

Classes

Type Name
struct Config

Public Functions

Type Name
void DrawPixel (uint_fast8_t x, uint_fast8_t y, bool on)
void Fill (bool on)
size_t Height () const
void Init (Config config)
void Update ()
bool UpdateFinished ()
size_t Width () const

Protected Attributes

Type Name
uint8_t buffer_
Transport transport_

Detailed Description

A driver implementation for the SSD1306/SSD1309

Public Functions Documentation

function DrawPixel

inline void daisy::SSD130xDriver::DrawPixel (
    uint_fast8_t x,
    uint_fast8_t y,
    bool on
) 

function Fill

inline void daisy::SSD130xDriver::Fill (
    bool on
) 

function Height

inline size_t daisy::SSD130xDriver::Height () const

function Init

inline void daisy::SSD130xDriver::Init (
    Config config
) 

function Update

inline void daisy::SSD130xDriver::Update () 

Update the display


function UpdateFinished

inline bool daisy::SSD130xDriver::UpdateFinished () 

Has update finished


function Width

inline size_t daisy::SSD130xDriver::Width () const

Protected Attributes Documentation

variable buffer_

uint8_t daisy::SSD130xDriver< width, height, Transport >::buffer_[width *height/8];

variable transport_

Transport daisy::SSD130xDriver< width, height, Transport >::transport_;


The documentation for this class was generated from the following file external-docs/libDaisy/src/dev/oled_ssd130x.h