16 void setup()
override;
41 const uint8_t bytes[2] = {value, data};
void command_(uint8_t value)
void draw_absolute_pixel_internal(int x, int y, Color color) override
void fill(Color color) override
void set_model(SH1122Model model)
display::DisplayType get_display_type() override
virtual void write_display_data()=0
void command2_(uint8_t value, uint8_t data)
void init_brightness(float brightness)
void set_reset_pin(GPIOPin *reset_pin)
int get_width_internal() override
float get_setup_priority() const override
int get_height_internal() override
size_t get_buffer_length_()
virtual void write_command(const uint8_t *bytes, size_t len)=0
Sends a command byte and its arguments; the SH1122 takes command arguments with D/C low as well.
const LogString * model_str_()
void set_brightness(float brightness)
constexpr float PROCESSOR
For components that use data from sensors like displays.