7 #define SSD1306_COLUMNS 128 // display columns 8 #define SSD1306_ROWS 64 // display rows 9 #define SSD1306_ROWS_PER_PAGE 8 18 void set_pixel(uint16_t
x, uint16_t y)
override;
static Display_SSD1306_I2C * probe(AP_HAL::OwnPtr< AP_HAL::Device > dev)
#define SSD1306_ROWS_PER_PAGE
Display_SSD1306_I2C(AP_HAL::OwnPtr< AP_HAL::Device > dev)
AP_HAL::OwnPtr< AP_HAL::Device > _dev
static AP_HAL::OwnPtr< AP_HAL::Device > dev
void clear_screen() override
void hw_update() override
void set_pixel(uint16_t x, uint16_t y) override
uint8_t _displaybuffer[SSD1306_COLUMNS *SSD1306_ROWS_PER_PAGE]
void clear_pixel(uint16_t x, uint16_t y) override
~Display_SSD1306_I2C() override