54 template <
typename... Args>
105 const int8_t m_dc = -1;
125 , m_rstPin( rstPin ) { }
133 void begin()
override;
162 void begin()
override;
185 , m_spi( *
this, config.dc,
189 config.frequency ?: 4400000,
196 void begin()
override;
207 #include "lcd_ssd1351.inl" void spiDataMode(uint8_t mode)
InterfaceSSD1351(NanoDisplayBase< InterfaceSSD1351< I >> &base, int8_t dc, Args &&... data)
void startBlock(lcduint_t x, lcduint_t y, lcduint_t w)
Sets block in RAM of lcd display controller to write data to.
DisplaySSD1351x16(I &intf, int8_t rstPin)
DisplaySSD1351_128x128x16_SPI(int8_t rstPin, const SPlatformSpiConfig &config={ -1, { -1 }, -1, 0, -1, -1 })
Inits 128x128x16 lcd display over spi (based on SSD1351 controller): 16-bit mode. ...
DisplaySSD1351_128x128x16(I &intf, int8_t rstPin)
int8_t m_rstPin
indicates hardware reset pin used, -1 if it is not required