10 public spi::SPIDevice<spi::BIT_ORDER_MSB_FIRST, spi::CLOCK_POLARITY_HIGH, spi::CLOCK_PHASE_TRAILING,
11 spi::DATA_RATE_8MHZ> {
34 void set_contrast(uint8_t contrast) { this->contrast_ = contrast; }
const uint8_t PCD8544_EXTENDEDINSTRUCTION
int get_width_internal() override
const uint8_t PCD8544_SETYADDR
void set_dc_pin(GPIOPin *dc_pin)
const uint8_t PCD8544_POWERDOWN
const uint8_t PCD8544_SETVOP
void set_reset_pin(GPIOPin *reset)
int get_height_internal() override
size_t get_buffer_length_()
void set_contrast(uint8_t contrast)
const uint8_t PCD8544_FUNCTIONSET
display::DisplayType get_display_type() override
void draw_absolute_pixel_internal(int x, int y, Color color) override
const uint8_t PCD8544_DISPLAYBLANK
const uint8_t PCD8544_SETXADDR
const uint8_t PCD8544_SETTEMP
const uint8_t PCD8544_SETBIAS
const uint8_t PCD8544_DISPLAYALLON
void command(uint8_t value)
void fill(Color color) override
const uint8_t PCD8544_DISPLAYINVERTED
float get_setup_priority() const override
const uint8_t PCD8544_DISPLAYNORMAL
const uint8_t PCD8544_ENTRYMODE
const uint8_t PCD8544_DISPLAYCONTROL
void dump_config() override
The SPIDevice is what components using the SPI will create.
constexpr float PROCESSOR
For components that use data from sensors like displays.