Skip to content

Class Display::Driver::MBED_SPI_DRIVER

ClassList > Display > Driver > MBED_SPI_DRIVER

Inherits the following classes: Display::Driver::Driver

Public Attributes inherited from Display::Driver::Driver

See Display::Driver::Driver

Type Name
PinMap pins

Public Functions

Type Name
MBED_SPI_DRIVER ()
virtual void clearBuffer ()
virtual uint16_t getHeight ()
virtual uint16_t getWidth ()
virtual void initializeDisplay ()
virtual void sendBufferToDisplay ()
virtual void setBufferBlock (int16_t x, int16_t y, uint16_t width, uint16_t height, uint16_t color)
virtual void setBufferPixel (int16_t x, int16_t y, uint16_t color)
virtual void setRotation (Rotation rotation)
void writeBitmapOrBlockToBuffer (int16_t x, int16_t y, uint16_t width, uint16_t height, uint8_t * bitmap, BitmapOptions options=BitmapOptions(), bool block=false, uint16_t blockColor=0x00)
virtual void writeBitmapToBuffer (int16_t x, int16_t y, uint16_t width, uint16_t height, uint8_t * bitmap, BitmapOptions options=BitmapOptions())
~MBED_SPI_DRIVER ()

Public Functions inherited from Display::Driver::Driver

See Display::Driver::Driver

Type Name
Driver ()
Driver (PinMap pins)
virtual void clearBuffer () = 0
virtual uint16_t getHeight () = 0
virtual uint16_t getWidth () = 0
virtual void initializeDisplay () = 0
virtual void sendBufferToDisplay () = 0
virtual void setBufferBlock (int16_t x, int16_t y, uint16_t width, uint16_t height, uint16_t color) = 0
virtual void setBufferPixel (int16_t x, int16_t y, uint16_t color) = 0
virtual void setRotation (Rotation rotation) = 0
virtual void writeBitmapToBuffer (int16_t x, int16_t y, uint16_t width, uint16_t height, uint8_t * bitmap, BitmapOptions options=BitmapOptions()) = 0
virtual ~Driver ()

Protected Functions inherited from Display::Driver::Driver

See Display::Driver::Driver

Type Name
bool cropBlock (int16_t & x, int16_t & y, uint16_t & width, uint16_t & height)

Public Functions Documentation

function MBED_SPI_DRIVER

inline Display::Driver::MBED_SPI_DRIVER::MBED_SPI_DRIVER () 

function clearBuffer

virtual void Display::Driver::MBED_SPI_DRIVER::clearBuffer () 

Implements Display::Driver::Driver::clearBuffer


function getHeight

inline virtual uint16_t Display::Driver::MBED_SPI_DRIVER::getHeight () 

Implements Display::Driver::Driver::getHeight


function getWidth

inline virtual uint16_t Display::Driver::MBED_SPI_DRIVER::getWidth () 

Implements Display::Driver::Driver::getWidth


function initializeDisplay

virtual void Display::Driver::MBED_SPI_DRIVER::initializeDisplay () 

Implements Display::Driver::Driver::initializeDisplay


function sendBufferToDisplay

virtual void Display::Driver::MBED_SPI_DRIVER::sendBufferToDisplay () 

Implements Display::Driver::Driver::sendBufferToDisplay


function setBufferBlock

virtual void Display::Driver::MBED_SPI_DRIVER::setBufferBlock (
    int16_t x,
    int16_t y,
    uint16_t width,
    uint16_t height,
    uint16_t color
) 

Implements Display::Driver::Driver::setBufferBlock


function setBufferPixel

virtual void Display::Driver::MBED_SPI_DRIVER::setBufferPixel (
    int16_t x,
    int16_t y,
    uint16_t color
) 

Implements Display::Driver::Driver::setBufferPixel


function setRotation

virtual void Display::Driver::MBED_SPI_DRIVER::setRotation (
    Rotation rotation
) 

Implements Display::Driver::Driver::setRotation


function writeBitmapOrBlockToBuffer

void Display::Driver::MBED_SPI_DRIVER::writeBitmapOrBlockToBuffer (
    int16_t x,
    int16_t y,
    uint16_t width,
    uint16_t height,
    uint8_t * bitmap,
    BitmapOptions options=BitmapOptions (),
    bool block=false,
    uint16_t blockColor=0x00
) 

function writeBitmapToBuffer

virtual void Display::Driver::MBED_SPI_DRIVER::writeBitmapToBuffer (
    int16_t x,
    int16_t y,
    uint16_t width,
    uint16_t height,
    uint8_t * bitmap,
    BitmapOptions options=BitmapOptions ()
) 

Implements Display::Driver::Driver::writeBitmapToBuffer


function ~MBED_SPI_DRIVER

inline Display::Driver::MBED_SPI_DRIVER::~MBED_SPI_DRIVER () 


The documentation for this class was generated from the following file src/Display.hpp