roo_display
API Documentation for roo_display
Loading...
Searching...
No Matches
roo_display::ili9341 Namespace Reference

Data Structures

class  Ili9341Target
 

Typedefs

typedef SpiSettings< kSpiFrequency, kSpiMsbFirst, kSpiMode0DefaultSpiSettings
 

Enumerations

enum  Command {
  NOP = 0x00 , SWRESET = 0x01 , RDDIDIF = 0x04 , RDDST = 0x09 ,
  RDDPM = 0x0A , RDDMADCTL = 0x0B , RDDCOLMOD = 0x0C , RDDIM = 0x0D ,
  RDDSM = 0x0E , RDDSDR = 0x0F , SLPIN = 0x10 , SLPOUT = 0x11 ,
  GAMSET = 0x26 , DISPOFF = 0x28 , DISPON = 0x29 , CASET = 0x2A ,
  PASET = 0x2B , RAMWR = 0x2C , MADCTL = 0x36 , PIXSET = 0x3A ,
  FRMCTR1 = 0xB1 , FRMCTR2 = 0xB2 , FRMCTR3 = 0xB3 , INVTR = 0xB4 ,
  PRCTR = 0xB5 , DISCTRL = 0xB6 , PWCTRL1 = 0xC0 , PWCTRL2 = 0xC1 ,
  PWCTRL3 = 0xC2 , VMCTRL1 = 0xC5 , VMCTRL2 = 0xC7 , PGAMCTRL = 0xE0 ,
  NGAMCTRL = 0xE1
}
 
enum  MadCtl {
  MY = 0x80 , MX = 0x40 , MV = 0x20 , ML = 0x10 ,
  BGR = 0x08 , MH = 0x04
}
 

Variables

static const int16_t kDefaultWidth = 240
 
static const int16_t kDefaultHeight = 320
 
static const uint32_t kSpiFrequency = 40 * 1000 * 1000
 

Typedef Documentation

◆ DefaultSpiSettings

Enumeration Type Documentation

◆ Command

Enumerator
NOP 
SWRESET 
RDDIDIF 
RDDST 
RDDPM 
RDDMADCTL 
RDDCOLMOD 
RDDIM 
RDDSM 
RDDSDR 
SLPIN 
SLPOUT 
GAMSET 
DISPOFF 
DISPON 
CASET 
PASET 
RAMWR 
MADCTL 
PIXSET 
FRMCTR1 
FRMCTR2 
FRMCTR3 
INVTR 
PRCTR 
DISCTRL 
PWCTRL1 
PWCTRL2 
PWCTRL3 
VMCTRL1 
VMCTRL2 
PGAMCTRL 
NGAMCTRL 

Definition at line 20 of file ili9341.h.

◆ MadCtl

Enumerator
MY 
MX 
MV 
ML 
BGR 
MH 

Definition at line 63 of file ili9341.h.

Variable Documentation

◆ kDefaultHeight

const int16_t roo_display::ili9341::kDefaultHeight = 320
static

Definition at line 14 of file ili9341.h.

◆ kDefaultWidth

const int16_t roo_display::ili9341::kDefaultWidth = 240
static

Definition at line 13 of file ili9341.h.

◆ kSpiFrequency

const uint32_t roo_display::ili9341::kSpiFrequency = 40 * 1000 * 1000
static

Definition at line 16 of file ili9341.h.