APM:Libraries
|
#include <Display_SSD1306_I2C.h>
Public Member Functions | |
void | hw_update () override |
void | set_pixel (uint16_t x, uint16_t y) override |
void | clear_pixel (uint16_t x, uint16_t y) override |
void | clear_screen () override |
Static Public Member Functions | |
static Display_SSD1306_I2C * | probe (AP_HAL::OwnPtr< AP_HAL::Device > dev) |
Protected Member Functions | |
Display_SSD1306_I2C (AP_HAL::OwnPtr< AP_HAL::Device > dev) | |
~Display_SSD1306_I2C () override | |
Protected Member Functions inherited from Display_Backend | |
virtual | ~Display_Backend () |
Private Member Functions | |
bool | hw_init () override |
void | _timer () |
Private Attributes | |
AP_HAL::OwnPtr< AP_HAL::Device > | _dev |
uint8_t | _displaybuffer [SSD1306_COLUMNS *SSD1306_ROWS_PER_PAGE] |
bool | _need_hw_update |
Definition at line 11 of file Display_SSD1306_I2C.h.
|
protected |
Definition at line 23 of file Display_SSD1306_I2C.cpp.
Referenced by probe().
|
overrideprotected |
Definition at line 28 of file Display_SSD1306_I2C.cpp.
|
private |
Definition at line 102 of file Display_SSD1306_I2C.cpp.
Referenced by hw_init().
|
overridevirtual |
Implements Display_Backend.
Definition at line 142 of file Display_SSD1306_I2C.cpp.
|
overridevirtual |
Implements Display_Backend.
Definition at line 152 of file Display_SSD1306_I2C.cpp.
|
overrideprivatevirtual |
Implements Display_Backend.
Definition at line 43 of file Display_SSD1306_I2C.cpp.
Referenced by probe().
|
overridevirtual |
Implements Display_Backend.
Definition at line 97 of file Display_SSD1306_I2C.cpp.
|
static |
Definition at line 33 of file Display_SSD1306_I2C.cpp.
Referenced by Display::init().
|
overridevirtual |
Implements Display_Backend.
Definition at line 132 of file Display_SSD1306_I2C.cpp.
|
private |
Definition at line 33 of file Display_SSD1306_I2C.h.
|
private |
Definition at line 34 of file Display_SSD1306_I2C.h.
Referenced by _timer(), clear_pixel(), clear_screen(), hw_init(), and set_pixel().
|
private |
Definition at line 35 of file Display_SSD1306_I2C.h.
Referenced by _timer(), hw_init(), and hw_update().