8 namespace ssd1306_base {
29 void setup()
override;
59 virtual void command(uint8_t value) = 0;
int get_height_internal() override
void init_flip_x(bool flip_x)
void set_invert(bool invert)
void set_model(SSD1306Model model)
void init_offset_y(uint8_t offset_y)
void set_reset_pin(GPIOPin *reset_pin)
void set_external_vcc(bool external_vcc)
virtual void write_display_data()=0
void set_contrast(float contrast)
size_t get_buffer_length_()
void init_flip_y(bool flip_y)
void init_brightness(float brightness)
const char * model_str_()
int get_width_internal() override
void init_offset_x(uint8_t offset_x)
float get_setup_priority() const override
const float PROCESSOR
For components that use data from sensors like displays.
void draw_absolute_pixel_internal(int x, int y, Color color) override
void init_contrast(float contrast)
display::DisplayType get_display_type() override
Implementation of SPI Controller mode.
virtual void command(uint8_t value)=0
void init_invert(bool invert)
void fill(Color color) override
void set_brightness(float brightness)