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