roo_display
API Documentation for roo_display
Loading...
Searching...
No Matches
st7735.h File Reference
Include dependency graph for st7735.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Data Structures

struct  roo_display::st7735::Init
 

Namespaces

namespace  roo_display
 Defines 140 opaque HTML named colors.
 
namespace  roo_display::st7735
 

Typedefs

typedef SpiSettings< kSpiFrequency, kSpiMsbFirst, kSpiMode0roo_display::st7735::DefaultSpiSettings
 
template<typename Transport , int16_t display_width, int16_t display_height, int16_t lpad = 0, int16_t tpad = 0, int16_t rpad = lpad, int16_t bpad = tpad, bool inverted = false>
using roo_display::St7735_Generic = AddrWindowDevice< st77xx::St77xxTarget< Transport, st7735::Init, display_width, display_height, lpad, tpad, rpad, bpad, inverted > >
 
template<int pinCS, int pinDC, int pinRST, int16_t display_width, int16_t display_height, int16_t lpad = 0, int16_t tpad = 0, int16_t rpad = lpad, int16_t bpad = tpad, bool inverted = false, typename Spi = DefaultSpi, typename SpiSettings = st7735::DefaultSpiSettings, typename Gpio = DefaultGpio>
using roo_display::St7735spi_Generic = St7735_Generic< SpiTransport< pinCS, pinDC, pinRST, SpiSettings, Spi, Gpio >, display_width, display_height, lpad, tpad, rpad, bpad, inverted >
 
template<int pinCS, int pinDC, int pinRST, typename Spi = DefaultSpi, typename SpiSettings = st7735::DefaultSpiSettings>
using roo_display::St7735spi_128x160 = St7735spi_Generic< pinCS, pinDC, pinRST, 128, 160, 2, 1, 2, 1, false, Spi, SpiSettings >
 
template<int pinCS, int pinDC, int pinRST, typename Spi = DefaultSpi, typename SpiSettings = st7735::DefaultSpiSettings>
using roo_display::St7735spi_80x160_inv = St7735spi_Generic< pinCS, pinDC, pinRST, 80, 160, 26, 1, 26, 1, true, Spi, SpiSettings >
 
template<int pinCS, int pinDC, int pinRST, typename Spi = DefaultSpi, typename SpiSettings = st7735::DefaultSpiSettings>
using roo_display::St7735spi_128x128 = St7735spi_Generic< pinCS, pinDC, pinRST, 128, 128, 2, 1, 2, 3, false, Spi, SpiSettings >
 

Enumerations

enum  roo_display::st7735::Command {
  roo_display::st7735::INVCTR = 0xB4 , roo_display::st7735::PWCTR1 = 0xC0 , roo_display::st7735::PWCTR2 = 0xC1 , roo_display::st7735::PWCTR3 = 0xC2 ,
  roo_display::st7735::PWCTR4 = 0xC3 , roo_display::st7735::PWCTR5 = 0xC4 , roo_display::st7735::VMCTR1 = 0xC5 , roo_display::st7735::GMCTRP1 = 0xE0 ,
  roo_display::st7735::GMCTRN1 = 0xE1
}
 

Variables

static const uint32_t roo_display::st7735::kSpiFrequency = 20 * 1000 * 1000