Linduino  1.3.0
Linear Technology Arduino-Compatible Demonstration Board
Adafruit_ILI9341.h File Reference

Go to the source code of this file.

Data Structures

class  Adafruit_ILI9341
 

Macros

#define ILI9341_TFTWIDTH   240
 
#define ILI9341_TFTHEIGHT   320
 
#define ILI9341_NOP   0x00
 
#define ILI9341_SWRESET   0x01
 
#define ILI9341_RDDID   0x04
 
#define ILI9341_RDDST   0x09
 
#define ILI9341_SLPIN   0x10
 
#define ILI9341_SLPOUT   0x11
 
#define ILI9341_PTLON   0x12
 
#define ILI9341_NORON   0x13
 
#define ILI9341_RDMODE   0x0A
 
#define ILI9341_RDMADCTL   0x0B
 
#define ILI9341_RDPIXFMT   0x0C
 
#define ILI9341_RDIMGFMT   0x0D
 
#define ILI9341_RDSELFDIAG   0x0F
 
#define ILI9341_INVOFF   0x20
 
#define ILI9341_INVON   0x21
 
#define ILI9341_GAMMASET   0x26
 
#define ILI9341_DISPOFF   0x28
 
#define ILI9341_DISPON   0x29
 
#define ILI9341_CASET   0x2A
 
#define ILI9341_PASET   0x2B
 
#define ILI9341_RAMWR   0x2C
 
#define ILI9341_RAMRD   0x2E
 
#define ILI9341_PTLAR   0x30
 
#define ILI9341_MADCTL   0x36
 
#define ILI9341_PIXFMT   0x3A
 
#define ILI9341_FRMCTR1   0xB1
 
#define ILI9341_FRMCTR2   0xB2
 
#define ILI9341_FRMCTR3   0xB3
 
#define ILI9341_INVCTR   0xB4
 
#define ILI9341_DFUNCTR   0xB6
 
#define ILI9341_PWCTR1   0xC0
 
#define ILI9341_PWCTR2   0xC1
 
#define ILI9341_PWCTR3   0xC2
 
#define ILI9341_PWCTR4   0xC3
 
#define ILI9341_PWCTR5   0xC4
 
#define ILI9341_VMCTR1   0xC5
 
#define ILI9341_VMCTR2   0xC7
 
#define ILI9341_RDID1   0xDA
 
#define ILI9341_RDID2   0xDB
 
#define ILI9341_RDID3   0xDC
 
#define ILI9341_RDID4   0xDD
 
#define ILI9341_GMCTRP1   0xE0
 
#define ILI9341_GMCTRN1   0xE1
 
#define ILI9341_BLACK   0x0000 /* 0, 0, 0 */
 
#define ILI9341_NAVY   0x000F /* 0, 0, 128 */
 
#define ILI9341_DARKGREEN   0x03E0 /* 0, 128, 0 */
 
#define ILI9341_DARKCYAN   0x03EF /* 0, 128, 128 */
 
#define ILI9341_MAROON   0x7800 /* 128, 0, 0 */
 
#define ILI9341_PURPLE   0x780F /* 128, 0, 128 */
 
#define ILI9341_OLIVE   0x7BE0 /* 128, 128, 0 */
 
#define ILI9341_LIGHTGREY   0xC618 /* 192, 192, 192 */
 
#define ILI9341_DARKGREY   0x7BEF /* 128, 128, 128 */
 
#define ILI9341_BLUE   0x001F /* 0, 0, 255 */
 
#define ILI9341_GREEN   0x07E0 /* 0, 255, 0 */
 
#define ILI9341_CYAN   0x07FF /* 0, 255, 255 */
 
#define ILI9341_RED   0xF800 /* 255, 0, 0 */
 
#define ILI9341_MAGENTA   0xF81F /* 255, 0, 255 */
 
#define ILI9341_YELLOW   0xFFE0 /* 255, 255, 0 */
 
#define ILI9341_WHITE   0xFFFF /* 255, 255, 255 */
 
#define ILI9341_ORANGE   0xFD20 /* 255, 165, 0 */
 
#define ILI9341_GREENYELLOW   0xAFE5 /* 173, 255, 47 */
 
#define ILI9341_PINK   0xF81F
 

Macro Definition Documentation

◆ ILI9341_BLACK

#define ILI9341_BLACK   0x0000 /* 0, 0, 0 */

Definition at line 98 of file Adafruit_ILI9341.h.

◆ ILI9341_BLUE

#define ILI9341_BLUE   0x001F /* 0, 0, 255 */

Definition at line 107 of file Adafruit_ILI9341.h.

◆ ILI9341_CASET

#define ILI9341_CASET   0x2A

Definition at line 62 of file Adafruit_ILI9341.h.

◆ ILI9341_CYAN

#define ILI9341_CYAN   0x07FF /* 0, 255, 255 */

Definition at line 109 of file Adafruit_ILI9341.h.

◆ ILI9341_DARKCYAN

#define ILI9341_DARKCYAN   0x03EF /* 0, 128, 128 */

Definition at line 101 of file Adafruit_ILI9341.h.

◆ ILI9341_DARKGREEN

#define ILI9341_DARKGREEN   0x03E0 /* 0, 128, 0 */

Definition at line 100 of file Adafruit_ILI9341.h.

◆ ILI9341_DARKGREY

#define ILI9341_DARKGREY   0x7BEF /* 128, 128, 128 */

Definition at line 106 of file Adafruit_ILI9341.h.

◆ ILI9341_DFUNCTR

#define ILI9341_DFUNCTR   0xB6

Definition at line 75 of file Adafruit_ILI9341.h.

◆ ILI9341_DISPOFF

#define ILI9341_DISPOFF   0x28

Definition at line 59 of file Adafruit_ILI9341.h.

◆ ILI9341_DISPON

#define ILI9341_DISPON   0x29

Definition at line 60 of file Adafruit_ILI9341.h.

◆ ILI9341_FRMCTR1

#define ILI9341_FRMCTR1   0xB1

Definition at line 71 of file Adafruit_ILI9341.h.

◆ ILI9341_FRMCTR2

#define ILI9341_FRMCTR2   0xB2

Definition at line 72 of file Adafruit_ILI9341.h.

◆ ILI9341_FRMCTR3

#define ILI9341_FRMCTR3   0xB3

Definition at line 73 of file Adafruit_ILI9341.h.

◆ ILI9341_GAMMASET

#define ILI9341_GAMMASET   0x26

Definition at line 58 of file Adafruit_ILI9341.h.

◆ ILI9341_GMCTRN1

#define ILI9341_GMCTRN1   0xE1

Definition at line 91 of file Adafruit_ILI9341.h.

◆ ILI9341_GMCTRP1

#define ILI9341_GMCTRP1   0xE0

Definition at line 90 of file Adafruit_ILI9341.h.

◆ ILI9341_GREEN

#define ILI9341_GREEN   0x07E0 /* 0, 255, 0 */

Definition at line 108 of file Adafruit_ILI9341.h.

◆ ILI9341_GREENYELLOW

#define ILI9341_GREENYELLOW   0xAFE5 /* 173, 255, 47 */

Definition at line 115 of file Adafruit_ILI9341.h.

◆ ILI9341_INVCTR

#define ILI9341_INVCTR   0xB4

Definition at line 74 of file Adafruit_ILI9341.h.

◆ ILI9341_INVOFF

#define ILI9341_INVOFF   0x20

Definition at line 56 of file Adafruit_ILI9341.h.

◆ ILI9341_INVON

#define ILI9341_INVON   0x21

Definition at line 57 of file Adafruit_ILI9341.h.

◆ ILI9341_LIGHTGREY

#define ILI9341_LIGHTGREY   0xC618 /* 192, 192, 192 */

Definition at line 105 of file Adafruit_ILI9341.h.

◆ ILI9341_MADCTL

#define ILI9341_MADCTL   0x36

Definition at line 68 of file Adafruit_ILI9341.h.

◆ ILI9341_MAGENTA

#define ILI9341_MAGENTA   0xF81F /* 255, 0, 255 */

Definition at line 111 of file Adafruit_ILI9341.h.

◆ ILI9341_MAROON

#define ILI9341_MAROON   0x7800 /* 128, 0, 0 */

Definition at line 102 of file Adafruit_ILI9341.h.

◆ ILI9341_NAVY

#define ILI9341_NAVY   0x000F /* 0, 0, 128 */

Definition at line 99 of file Adafruit_ILI9341.h.

◆ ILI9341_NOP

#define ILI9341_NOP   0x00

Definition at line 40 of file Adafruit_ILI9341.h.

◆ ILI9341_NORON

#define ILI9341_NORON   0x13

Definition at line 48 of file Adafruit_ILI9341.h.

◆ ILI9341_OLIVE

#define ILI9341_OLIVE   0x7BE0 /* 128, 128, 0 */

Definition at line 104 of file Adafruit_ILI9341.h.

◆ ILI9341_ORANGE

#define ILI9341_ORANGE   0xFD20 /* 255, 165, 0 */

Definition at line 114 of file Adafruit_ILI9341.h.

◆ ILI9341_PASET

#define ILI9341_PASET   0x2B

Definition at line 63 of file Adafruit_ILI9341.h.

◆ ILI9341_PINK

#define ILI9341_PINK   0xF81F

Definition at line 116 of file Adafruit_ILI9341.h.

◆ ILI9341_PIXFMT

#define ILI9341_PIXFMT   0x3A

Definition at line 69 of file Adafruit_ILI9341.h.

◆ ILI9341_PTLAR

#define ILI9341_PTLAR   0x30

Definition at line 67 of file Adafruit_ILI9341.h.

◆ ILI9341_PTLON

#define ILI9341_PTLON   0x12

Definition at line 47 of file Adafruit_ILI9341.h.

◆ ILI9341_PURPLE

#define ILI9341_PURPLE   0x780F /* 128, 0, 128 */

Definition at line 103 of file Adafruit_ILI9341.h.

◆ ILI9341_PWCTR1

#define ILI9341_PWCTR1   0xC0

Definition at line 77 of file Adafruit_ILI9341.h.

◆ ILI9341_PWCTR2

#define ILI9341_PWCTR2   0xC1

Definition at line 78 of file Adafruit_ILI9341.h.

◆ ILI9341_PWCTR3

#define ILI9341_PWCTR3   0xC2

Definition at line 79 of file Adafruit_ILI9341.h.

◆ ILI9341_PWCTR4

#define ILI9341_PWCTR4   0xC3

Definition at line 80 of file Adafruit_ILI9341.h.

◆ ILI9341_PWCTR5

#define ILI9341_PWCTR5   0xC4

Definition at line 81 of file Adafruit_ILI9341.h.

◆ ILI9341_RAMRD

#define ILI9341_RAMRD   0x2E

Definition at line 65 of file Adafruit_ILI9341.h.

◆ ILI9341_RAMWR

#define ILI9341_RAMWR   0x2C

Definition at line 64 of file Adafruit_ILI9341.h.

◆ ILI9341_RDDID

#define ILI9341_RDDID   0x04

Definition at line 42 of file Adafruit_ILI9341.h.

◆ ILI9341_RDDST

#define ILI9341_RDDST   0x09

Definition at line 43 of file Adafruit_ILI9341.h.

◆ ILI9341_RDID1

#define ILI9341_RDID1   0xDA

Definition at line 85 of file Adafruit_ILI9341.h.

◆ ILI9341_RDID2

#define ILI9341_RDID2   0xDB

Definition at line 86 of file Adafruit_ILI9341.h.

◆ ILI9341_RDID3

#define ILI9341_RDID3   0xDC

Definition at line 87 of file Adafruit_ILI9341.h.

◆ ILI9341_RDID4

#define ILI9341_RDID4   0xDD

Definition at line 88 of file Adafruit_ILI9341.h.

◆ ILI9341_RDIMGFMT

#define ILI9341_RDIMGFMT   0x0D

Definition at line 53 of file Adafruit_ILI9341.h.

◆ ILI9341_RDMADCTL

#define ILI9341_RDMADCTL   0x0B

Definition at line 51 of file Adafruit_ILI9341.h.

◆ ILI9341_RDMODE

#define ILI9341_RDMODE   0x0A

Definition at line 50 of file Adafruit_ILI9341.h.

◆ ILI9341_RDPIXFMT

#define ILI9341_RDPIXFMT   0x0C

Definition at line 52 of file Adafruit_ILI9341.h.

◆ ILI9341_RDSELFDIAG

#define ILI9341_RDSELFDIAG   0x0F

Definition at line 54 of file Adafruit_ILI9341.h.

◆ ILI9341_RED

#define ILI9341_RED   0xF800 /* 255, 0, 0 */

Definition at line 110 of file Adafruit_ILI9341.h.

◆ ILI9341_SLPIN

#define ILI9341_SLPIN   0x10

Definition at line 45 of file Adafruit_ILI9341.h.

◆ ILI9341_SLPOUT

#define ILI9341_SLPOUT   0x11

Definition at line 46 of file Adafruit_ILI9341.h.

◆ ILI9341_SWRESET

#define ILI9341_SWRESET   0x01

Definition at line 41 of file Adafruit_ILI9341.h.

◆ ILI9341_TFTHEIGHT

#define ILI9341_TFTHEIGHT   320

Definition at line 38 of file Adafruit_ILI9341.h.

◆ ILI9341_TFTWIDTH

#define ILI9341_TFTWIDTH   240

Definition at line 37 of file Adafruit_ILI9341.h.

◆ ILI9341_VMCTR1

#define ILI9341_VMCTR1   0xC5

Definition at line 82 of file Adafruit_ILI9341.h.

◆ ILI9341_VMCTR2

#define ILI9341_VMCTR2   0xC7

Definition at line 83 of file Adafruit_ILI9341.h.

◆ ILI9341_WHITE

#define ILI9341_WHITE   0xFFFF /* 255, 255, 255 */

Definition at line 113 of file Adafruit_ILI9341.h.

◆ ILI9341_YELLOW

#define ILI9341_YELLOW   0xFFE0 /* 255, 255, 0 */

Definition at line 112 of file Adafruit_ILI9341.h.