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
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
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
Type | Name |
---|---|
bool | cropBlock (int16_t & x, int16_t & y, uint16_t & width, uint16_t & height) |
Public Functions Documentation
function MBED_SPI_DRIVER
function clearBuffer
Implements Display::Driver::Driver::clearBuffer
function getHeight
Implements Display::Driver::Driver::getHeight
function getWidth
Implements Display::Driver::Driver::getWidth
function initializeDisplay
Implements Display::Driver::Driver::initializeDisplay
function 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
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
The documentation for this class was generated from the following file src/Display.hpp