lv_ft81x_defines.h

API reference for lv_ft81x_defines.h

Report on GitHub

Copied from https://github.com/lvgl/lvgl_esp32_drivers/blob/9fed1cc47b5a45fec6bae08b55d2147d3b50260c/lvgl_tft/EVE.h

Summary

Macros

FT81X_ENABLE

 
#define FT81X_ENABLE

DL_CLEAR

 
#define DL_CLEAR 0x26000000UL /* requires OR'd arguments */

DL_CLEAR_RGB

 
#define DL_CLEAR_RGB 0x02000000UL /* requires OR'd arguments */

DL_COLOR_RGB

 
#define DL_COLOR_RGB 0x04000000UL /* requires OR'd arguments */

DL_POINT_SIZE

 
#define DL_POINT_SIZE 0x0D000000UL /* requires OR'd arguments */

DL_END

 
#define DL_END 0x21000000UL

DL_BEGIN

 
#define DL_BEGIN 0x1F000000UL /* requires OR'd arguments */

DL_DISPLAY

 
#define DL_DISPLAY 0x00000000UL

CLR_COL

 
#define CLR_COL 0x4

CLR_STN

 
#define CLR_STN 0x2

CLR_TAG

 
#define CLR_TAG 0x1

SPI_WIDTH_SIO

 
#define SPI_WIDTH_SIO 0x0

SPI_WIDTH_DIO

 
#define SPI_WIDTH_DIO 0x1

SPI_WIDTH_QIO

 
#define SPI_WIDTH_QIO 0x2

EVE_ACTIVE

 
#define EVE_ACTIVE 0x00  /* place FT8xx in active state */

EVE_STANDBY

 
#define EVE_STANDBY 0x41  /* place FT8xx in Standby (clk running) */

EVE_SLEEP

 
#define EVE_SLEEP 0x42  /* place FT8xx in Sleep (clk off) */

EVE_PWRDOWN

 
#define EVE_PWRDOWN 0x50  /* place FT8xx in Power Down (core off) */

EVE_CLKEXT

 
#define EVE_CLKEXT 0x44  /* select external clock source */

EVE_CLKINT

 
#define EVE_CLKINT 0x48  /* select internal clock source */

EVE_CORERST

 
#define EVE_CORERST 0x68  /* reset core - all registers default and processors reset */

EVE_CLK48M

 
#define EVE_CLK48M 0x62  /* select 48MHz PLL output */

EVE_CLK36M

 
#define EVE_CLK36M 0x61  /* select 36MHz PLL output */

EVE_NEVER

 
#define EVE_NEVER 0UL

EVE_LESS

 
#define EVE_LESS 1UL

EVE_LEQUAL

 
#define EVE_LEQUAL 2UL

EVE_GREATER

 
#define EVE_GREATER 3UL

EVE_GEQUAL

 
#define EVE_GEQUAL 4UL

EVE_EQUAL

 
#define EVE_EQUAL 5UL

EVE_NOTEQUAL

 
#define EVE_NOTEQUAL 6UL

EVE_ALWAYS

 
#define EVE_ALWAYS 7UL

EVE_ARGB1555

 
#define EVE_ARGB1555 0UL

EVE_L1

 
#define EVE_L1 1UL

EVE_L4

 
#define EVE_L4 2UL

EVE_L8

 
#define EVE_L8 3UL

EVE_RGB332

 
#define EVE_RGB332 4UL

EVE_ARGB2

 
#define EVE_ARGB2 5UL

EVE_ARGB4

 
#define EVE_ARGB4 6UL

EVE_RGB565

 
#define EVE_RGB565 7UL

EVE_PALETTED

 
#define EVE_PALETTED 8UL

EVE_TEXT8X8

 
#define EVE_TEXT8X8 9UL

EVE_TEXTVGA

 
#define EVE_TEXTVGA 10UL

EVE_BARGRAPH

 
#define EVE_BARGRAPH 11UL

EVE_NEAREST

 
#define EVE_NEAREST 0UL

EVE_BILINEAR

 
#define EVE_BILINEAR 1UL

EVE_BORDER

 
#define EVE_BORDER 0UL

EVE_REPEAT

 
#define EVE_REPEAT 1UL

EVE_KEEP

 
#define EVE_KEEP 1UL

EVE_REPLACE

 
#define EVE_REPLACE 2UL

EVE_INCR

 
#define EVE_INCR 3UL

EVE_DECR

 
#define EVE_DECR 4UL

EVE_INVERT

 
#define EVE_INVERT 5UL

EVE_DLSWAP_DONE

 
#define EVE_DLSWAP_DONE 0UL

EVE_DLSWAP_LINE

 
#define EVE_DLSWAP_LINE 1UL

EVE_DLSWAP_FRAME

 
#define EVE_DLSWAP_FRAME 2UL

EVE_INT_SWAP

 
#define EVE_INT_SWAP 0x01

EVE_INT_TOUCH

 
#define EVE_INT_TOUCH 0x02

EVE_INT_TAG

 
#define EVE_INT_TAG 0x04

EVE_INT_SOUND

 
#define EVE_INT_SOUND 0x08

EVE_INT_PLAYBACK

 
#define EVE_INT_PLAYBACK 0x10

EVE_INT_CMDEMPTY

 
#define EVE_INT_CMDEMPTY 0x20

EVE_INT_CMDFLAG

 
#define EVE_INT_CMDFLAG 0x40

EVE_INT_CONVCOMPLETE

 
#define EVE_INT_CONVCOMPLETE 0x80

EVE_TMODE_OFF

 
#define EVE_TMODE_OFF 0

EVE_TMODE_ONESHOT

 
#define EVE_TMODE_ONESHOT 1

EVE_TMODE_FRAME

 
#define EVE_TMODE_FRAME 2

EVE_TMODE_CONTINUOUS

 
#define EVE_TMODE_CONTINUOUS 3

EVE_ZERO

 
#define EVE_ZERO 0UL

EVE_ONE

 
#define EVE_ONE 1UL

EVE_SRC_ALPHA

 
#define EVE_SRC_ALPHA 2UL

EVE_DST_ALPHA

 
#define EVE_DST_ALPHA 3UL

EVE_ONE_MINUS_SRC_ALPHA

 
#define EVE_ONE_MINUS_SRC_ALPHA 4UL

EVE_ONE_MINUS_DST_ALPHA

 
#define EVE_ONE_MINUS_DST_ALPHA 5UL

EVE_BITMAPS

 
#define EVE_BITMAPS 1UL

EVE_POINTS

 
#define EVE_POINTS 2UL

EVE_LINES

 
#define EVE_LINES 3UL

EVE_LINE_STRIP

 
#define EVE_LINE_STRIP 4UL

EVE_EDGE_STRIP_R

 
#define EVE_EDGE_STRIP_R 5UL

EVE_EDGE_STRIP_L

 
#define EVE_EDGE_STRIP_L 6UL

EVE_EDGE_STRIP_A

 
#define EVE_EDGE_STRIP_A 7UL

EVE_EDGE_STRIP_B

 
#define EVE_EDGE_STRIP_B 8UL

EVE_RECTS

 
#define EVE_RECTS 9UL

EVE_OPT_MONO

 
#define EVE_OPT_MONO 1

EVE_OPT_NODL

 
#define EVE_OPT_NODL 2

EVE_OPT_FLAT

 
#define EVE_OPT_FLAT 256

EVE_OPT_CENTERX

 
#define EVE_OPT_CENTERX 512

EVE_OPT_CENTERY

 
#define EVE_OPT_CENTERY 1024

EVE_OPT_CENTER

 
#define EVE_OPT_CENTER (EVE_OPT_CENTERX | EVE_OPT_CENTERY)

EVE_OPT_NOBACK

 
#define EVE_OPT_NOBACK 4096

EVE_OPT_NOTICKS

 
#define EVE_OPT_NOTICKS 8192

EVE_OPT_NOHM

 
#define EVE_OPT_NOHM 16384

EVE_OPT_NOPOINTER

 
#define EVE_OPT_NOPOINTER 16384

EVE_OPT_NOSECS

 
#define EVE_OPT_NOSECS 32768

EVE_OPT_NOHANDS

 
#define EVE_OPT_NOHANDS 49152

EVE_OPT_RIGHTX

 
#define EVE_OPT_RIGHTX 2048

EVE_OPT_SIGNED

 
#define EVE_OPT_SIGNED 256

EVE_NUMCHAR_PERFONT

 
#define EVE_NUMCHAR_PERFONT (128L)  /* number of font characters per bitmap handle */

EVE_FONT_TABLE_SIZE

 
#define EVE_FONT_TABLE_SIZE (148L)  /* size of the font table - utilized for lookup by the graphics engine */

EVE_FONT_TABLE_POINTER

 
#define EVE_FONT_TABLE_POINTER (0xFFFFCUL) /* pointer to the inbuilt font tables starting from bitmap handle 16 */

EVE_LINEAR_SAMPLES

 
#define EVE_LINEAR_SAMPLES 0UL    /* 8bit signed samples */

EVE_ULAW_SAMPLES

 
#define EVE_ULAW_SAMPLES 1UL    /* 8bit ulaw samples */

EVE_ADPCM_SAMPLES

 
#define EVE_ADPCM_SAMPLES 2UL    /* 4bit ima adpcm samples */

EVE_SILENCE

 
#define EVE_SILENCE 0x00

EVE_SQUAREWAVE

 
#define EVE_SQUAREWAVE 0x01

EVE_SINEWAVE

 
#define EVE_SINEWAVE 0x02

EVE_SAWTOOTH

 
#define EVE_SAWTOOTH 0x03

EVE_TRIANGLE

 
#define EVE_TRIANGLE 0x04

EVE_BEEPING

 
#define EVE_BEEPING 0x05

EVE_ALARM

 
#define EVE_ALARM 0x06

EVE_WARBLE

 
#define EVE_WARBLE 0x07

EVE_PIPS

 
#define EVE_PIPS(n) \
    (0x0F + (n))

EVE_HARP

 
#define EVE_HARP 0x40

EVE_XYLOPHONE

 
#define EVE_XYLOPHONE 0x41

EVE_TUBA

 
#define EVE_TUBA 0x42

EVE_GLOCKENSPIEL

 
#define EVE_GLOCKENSPIEL 0x43

EVE_ORGAN

 
#define EVE_ORGAN 0x44

EVE_TRUMPET

 
#define EVE_TRUMPET 0x45

EVE_PIANO

 
#define EVE_PIANO 0x46

EVE_CHIMES

 
#define EVE_CHIMES 0x47

EVE_MUSICBOX

 
#define EVE_MUSICBOX 0x48

EVE_BELL

 
#define EVE_BELL 0x49

EVE_CLICK

 
#define EVE_CLICK 0x50

EVE_SWITCH

 
#define EVE_SWITCH 0x51

EVE_COWBELL

 
#define EVE_COWBELL 0x52

EVE_NOTCH

 
#define EVE_NOTCH 0x53

EVE_HIHAT

 
#define EVE_HIHAT 0x54

EVE_KICKDRUM

 
#define EVE_KICKDRUM 0x55

EVE_POP

 
#define EVE_POP 0x56

EVE_CLACK

 
#define EVE_CLACK 0x57

EVE_CHACK

 
#define EVE_CHACK 0x58

EVE_MUTE

 
#define EVE_MUTE 0x60

EVE_UNMUTE

 
#define EVE_UNMUTE 0x61

EVE_MIDI_A0

 
#define EVE_MIDI_A0 21

EVE_MIDI_A_0

 
#define EVE_MIDI_A_0 22

EVE_MIDI_B0

 
#define EVE_MIDI_B0 23

EVE_MIDI_C1

 
#define EVE_MIDI_C1 24

EVE_MIDI_C_1

 
#define EVE_MIDI_C_1 25

EVE_MIDI_D1

 
#define EVE_MIDI_D1 26

EVE_MIDI_D_1

 
#define EVE_MIDI_D_1 27

EVE_MIDI_E1

 
#define EVE_MIDI_E1 28

EVE_MIDI_F1

 
#define EVE_MIDI_F1 29

EVE_MIDI_F_1

 
#define EVE_MIDI_F_1 30

EVE_MIDI_G1

 
#define EVE_MIDI_G1 31

EVE_MIDI_G_1

 
#define EVE_MIDI_G_1 32

EVE_MIDI_A1

 
#define EVE_MIDI_A1 33

EVE_MIDI_A_1

 
#define EVE_MIDI_A_1 34

EVE_MIDI_B1

 
#define EVE_MIDI_B1 35

EVE_MIDI_C2

 
#define EVE_MIDI_C2 36

EVE_MIDI_C_2

 
#define EVE_MIDI_C_2 37

EVE_MIDI_D2

 
#define EVE_MIDI_D2 38

EVE_MIDI_D_2

 
#define EVE_MIDI_D_2 39

EVE_MIDI_E2

 
#define EVE_MIDI_E2 40

EVE_MIDI_F2

 
#define EVE_MIDI_F2 41

EVE_MIDI_F_2

 
#define EVE_MIDI_F_2 42

EVE_MIDI_G2

 
#define EVE_MIDI_G2 43

EVE_MIDI_G_2

 
#define EVE_MIDI_G_2 44

EVE_MIDI_A2

 
#define EVE_MIDI_A2 45

EVE_MIDI_A_2

 
#define EVE_MIDI_A_2 46

EVE_MIDI_B2

 
#define EVE_MIDI_B2 47

EVE_MIDI_C3

 
#define EVE_MIDI_C3 48

EVE_MIDI_C_3

 
#define EVE_MIDI_C_3 49

EVE_MIDI_D3

 
#define EVE_MIDI_D3 50

EVE_MIDI_D_3

 
#define EVE_MIDI_D_3 51

EVE_MIDI_E3

 
#define EVE_MIDI_E3 52

EVE_MIDI_F3

 
#define EVE_MIDI_F3 53

EVE_MIDI_F_3

 
#define EVE_MIDI_F_3 54

EVE_MIDI_G3

 
#define EVE_MIDI_G3 55

EVE_MIDI_G_3

 
#define EVE_MIDI_G_3 56

EVE_MIDI_A3

 
#define EVE_MIDI_A3 57

EVE_MIDI_A_3

 
#define EVE_MIDI_A_3 58

EVE_MIDI_B3

 
#define EVE_MIDI_B3 59

EVE_MIDI_C4

 
#define EVE_MIDI_C4 60

EVE_MIDI_C_4

 
#define EVE_MIDI_C_4 61

EVE_MIDI_D4

 
#define EVE_MIDI_D4 62

EVE_MIDI_D_4

 
#define EVE_MIDI_D_4 63

EVE_MIDI_E4

 
#define EVE_MIDI_E4 64

EVE_MIDI_F4

 
#define EVE_MIDI_F4 65

EVE_MIDI_F_4

 
#define EVE_MIDI_F_4 66

EVE_MIDI_G4

 
#define EVE_MIDI_G4 67

EVE_MIDI_G_4

 
#define EVE_MIDI_G_4 68

EVE_MIDI_A4

 
#define EVE_MIDI_A4 69

EVE_MIDI_A_4

 
#define EVE_MIDI_A_4 70

EVE_MIDI_B4

 
#define EVE_MIDI_B4 71

EVE_MIDI_C5

 
#define EVE_MIDI_C5 72

EVE_MIDI_C_5

 
#define EVE_MIDI_C_5 73

EVE_MIDI_D5

 
#define EVE_MIDI_D5 74

EVE_MIDI_D_5

 
#define EVE_MIDI_D_5 75

EVE_MIDI_E5

 
#define EVE_MIDI_E5 76

EVE_MIDI_F5

 
#define EVE_MIDI_F5 77

EVE_MIDI_F_5

 
#define EVE_MIDI_F_5 78

EVE_MIDI_G5

 
#define EVE_MIDI_G5 79

EVE_MIDI_G_5

 
#define EVE_MIDI_G_5 80

EVE_MIDI_A5

 
#define EVE_MIDI_A5 81

EVE_MIDI_A_5

 
#define EVE_MIDI_A_5 82

EVE_MIDI_B5

 
#define EVE_MIDI_B5 83

EVE_MIDI_C6

 
#define EVE_MIDI_C6 84

EVE_MIDI_C_6

 
#define EVE_MIDI_C_6 85

EVE_MIDI_D6

 
#define EVE_MIDI_D6 86

EVE_MIDI_D_6

 
#define EVE_MIDI_D_6 87

EVE_MIDI_E6

 
#define EVE_MIDI_E6 88

EVE_MIDI_F6

 
#define EVE_MIDI_F6 89

EVE_MIDI_F_6

 
#define EVE_MIDI_F_6 90

EVE_MIDI_G6

 
#define EVE_MIDI_G6 91

EVE_MIDI_G_6

 
#define EVE_MIDI_G_6 92

EVE_MIDI_A6

 
#define EVE_MIDI_A6 93

EVE_MIDI_A_6

 
#define EVE_MIDI_A_6 94

EVE_MIDI_B6

 
#define EVE_MIDI_B6 95

EVE_MIDI_C7

 
#define EVE_MIDI_C7 96

EVE_MIDI_C_7

 
#define EVE_MIDI_C_7 97

EVE_MIDI_D7

 
#define EVE_MIDI_D7 98

EVE_MIDI_D_7

 
#define EVE_MIDI_D_7 99

EVE_MIDI_E7

 
#define EVE_MIDI_E7 100

EVE_MIDI_F7

 
#define EVE_MIDI_F7 101

EVE_MIDI_F_7

 
#define EVE_MIDI_F_7 102

EVE_MIDI_G7

 
#define EVE_MIDI_G7 103

EVE_MIDI_G_7

 
#define EVE_MIDI_G_7 104

EVE_MIDI_A7

 
#define EVE_MIDI_A7 105

EVE_MIDI_A_7

 
#define EVE_MIDI_A_7 106

EVE_MIDI_B7

 
#define EVE_MIDI_B7 107

EVE_MIDI_C8

 
#define EVE_MIDI_C8 108

EVE_GPIO0

 
#define EVE_GPIO0 0

EVE_GPIO1

 
#define EVE_GPIO1 1   /* default gpio pin for audio shutdown, 1 - enable, 0 - disable */

EVE_GPIO7

 
#define EVE_GPIO7 7   /* default gpio pin for display enable, 1 - enable, 0 - disable */

EVE_DISPLAY_0

 
#define EVE_DISPLAY_0 0   /* 0 degrees rotation */

EVE_DISPLAY_180

 
#define EVE_DISPLAY_180 1   /* 180 degrees rotation */

CMD_APPEND

 
#define CMD_APPEND 0xFFFFFF1E

CMD_BGCOLOR

 
#define CMD_BGCOLOR 0xFFFFFF09

CMD_BUTTON

 
#define CMD_BUTTON 0xFFFFFF0D

CMD_CALIBRATE

 
#define CMD_CALIBRATE 0xFFFFFF15

CMD_CLOCK

 
#define CMD_CLOCK 0xFFFFFF14

CMD_COLDSTART

 
#define CMD_COLDSTART 0xFFFFFF32

CMD_DIAL

 
#define CMD_DIAL 0xFFFFFF2D

CMD_DLSTART

 
#define CMD_DLSTART 0xFFFFFF00

CMD_FGCOLOR

 
#define CMD_FGCOLOR 0xFFFFFF0A

CMD_GAUGE

 
#define CMD_GAUGE 0xFFFFFF13

CMD_GETMATRIX

 
#define CMD_GETMATRIX 0xFFFFFF33

CMD_GETPROPS

 
#define CMD_GETPROPS 0xFFFFFF25

CMD_GETPTR

 
#define CMD_GETPTR 0xFFFFFF23

CMD_GRADCOLOR

 
#define CMD_GRADCOLOR 0xFFFFFF34

CMD_GRADIENT

 
#define CMD_GRADIENT 0xFFFFFF0B

CMD_INFLATE

 
#define CMD_INFLATE 0xFFFFFF22

CMD_INTERRUPT

 
#define CMD_INTERRUPT 0xFFFFFF02

CMD_KEYS

 
#define CMD_KEYS 0xFFFFFF0E

CMD_LOADIDENTITY

 
#define CMD_LOADIDENTITY 0xFFFFFF26

CMD_LOADIMAGE

 
#define CMD_LOADIMAGE 0xFFFFFF24

CMD_MEMCPY

 
#define CMD_MEMCPY 0xFFFFFF1D

CMD_MEMCRC

 
#define CMD_MEMCRC 0xFFFFFF18

CMD_MEMSET

 
#define CMD_MEMSET 0xFFFFFF1B

CMD_MEMWRITE

 
#define CMD_MEMWRITE 0xFFFFFF1A

CMD_MEMZERO

 
#define CMD_MEMZERO 0xFFFFFF1C

CMD_NUMBER

 
#define CMD_NUMBER 0xFFFFFF2E

CMD_PROGRESS

 
#define CMD_PROGRESS 0xFFFFFF0F

CMD_REGREAD

 
#define CMD_REGREAD 0xFFFFFF19

CMD_ROTATE

 
#define CMD_ROTATE 0xFFFFFF29

CMD_SCALE

 
#define CMD_SCALE 0xFFFFFF28

CMD_SCREENSAVER

 
#define CMD_SCREENSAVER 0xFFFFFF2F

CMD_SCROLLBAR

 
#define CMD_SCROLLBAR 0xFFFFFF11

CMD_SETFONT

 
#define CMD_SETFONT 0xFFFFFF2B

CMD_SETMATRIX

 
#define CMD_SETMATRIX 0xFFFFFF2A

CMD_SKETCH

 
#define CMD_SKETCH 0xFFFFFF30

CMD_SLIDER

 
#define CMD_SLIDER 0xFFFFFF10

CMD_SNAPSHOT

 
#define CMD_SNAPSHOT 0xFFFFFF1F

CMD_SPINNER

 
#define CMD_SPINNER 0xFFFFFF16

CMD_STOP

 
#define CMD_STOP 0xFFFFFF17

CMD_SWAP

 
#define CMD_SWAP 0xFFFFFF01

CMD_TEXT

 
#define CMD_TEXT 0xFFFFFF0C

CMD_TOGGLE

 
#define CMD_TOGGLE 0xFFFFFF12

CMD_TRACK

 
#define CMD_TRACK 0xFFFFFF2C

CMD_TRANSLATE

 
#define CMD_TRANSLATE 0xFFFFFF27

ALPHA_FUNC

 
#define ALPHA_FUNC(func, ref) \
    ((9UL<<24)|(((func)&7UL)<<8)|(((ref)&255UL)<<0))

BEGIN

 
#define BEGIN(prim) \
    ((31UL<<24)|(((prim)&15UL)<<0))

BITMAP_HANDLE

 
#define BITMAP_HANDLE(handle) \
    ((5UL<<24)|(((handle)&31UL)<<0))

BITMAP_LAYOUT

 
#define BITMAP_LAYOUT(format, linestride, height) \
    ((7UL<<24)|(((format)&31UL)<<19)|(((linestride)&1023UL)<<9)|(((height)&511UL)<<0))

BITMAP_SIZE

 
#define BITMAP_SIZE(filter, wrapx, wrapy, width, height) \
    ((8UL<<24)|(((filter)&1UL)<<20)|(((wrapx)&1UL)<<19)|(((wrapy)&1UL)<<18)|(((width)&511UL)<<9)|(((height)&511UL)<<0))

BITMAP_TRANSFORM_A

 
#define BITMAP_TRANSFORM_A(a) \
    ((21UL<<24)|(((a)&131071UL)<<0))

BITMAP_TRANSFORM_B

 
#define BITMAP_TRANSFORM_B(b) \
    ((22UL<<24)|(((b)&131071UL)<<0))

BITMAP_TRANSFORM_C

 
#define BITMAP_TRANSFORM_C(c) \
    ((23UL<<24)|(((c)&16777215UL)<<0))

BITMAP_TRANSFORM_D

 
#define BITMAP_TRANSFORM_D(d) \
    ((24UL<<24)|(((d)&131071UL)<<0))

BITMAP_TRANSFORM_E

 
#define BITMAP_TRANSFORM_E(e) \
    ((25UL<<24)|(((e)&131071UL)<<0))

BITMAP_TRANSFORM_F

 
#define BITMAP_TRANSFORM_F(f) \
    ((26UL<<24)|(((f)&16777215UL)<<0))

BLEND_FUNC

 
#define BLEND_FUNC(src, dst) \
    ((11UL<<24)|(((src)&7UL)<<3)|(((dst)&7UL)<<0))

CALL

 
#define CALL(dest) \
    ((29UL<<24)|(((dest)&65535UL)<<0))

CELL

 
#define CELL(cell) \
    ((6UL<<24)|(((cell)&127UL)<<0))

CLEAR

 
#define CLEAR(c, s, t) \
    ((38UL<<24)|(((c)&1UL)<<2)|(((s)&1UL)<<1)|(((t)&1UL)<<0))

CLEAR_COLOR_A

 
#define CLEAR_COLOR_A(alpha) \
    ((15UL<<24)|(((alpha)&255UL)<<0))

CLEAR_COLOR_RGB

 
#define CLEAR_COLOR_RGB(red, green, blue) \
    ((2UL<<24)|(((red)&255UL)<<16)|(((green)&255UL)<<8)|(((blue)&255UL)<<0))

CLEAR_STENCIL

 
#define CLEAR_STENCIL(s) \
    ((17UL<<24)|(((s)&255UL)<<0))

CLEAR_TAG

 
#define CLEAR_TAG(s) \
    ((18UL<<24)|(((s)&255UL)<<0))

COLOR_A

 
#define COLOR_A(alpha) \
    ((16UL<<24)|(((alpha)&255UL)<<0))

COLOR_MASK

 
#define COLOR_MASK(r, g, b, a) \
    ((32UL<<24)|(((r)&1UL)<<3)|(((g)&1UL)<<2)|(((b)&1UL)<<1)|(((a)&1UL)<<0))

COLOR_RGB

 
#define COLOR_RGB(red, green, blue) \
    ((4UL<<24)|(((red)&255UL)<<16)|(((green)&255UL)<<8)|(((blue)&255UL)<<0))

END

 
#define END() \
    ((33UL<<24))

JUMP

 
#define JUMP(dest) \
    ((30UL<<24)|(((dest)&65535UL)<<0))

LINE_WIDTH

 
#define LINE_WIDTH(width) \
    ((14UL<<24)|(((width)&4095UL)<<0))

MACRO

 
#define MACRO(m) \
    ((37UL<<24)|(((m)&1UL)<<0))

POINT_SIZE

 
#define POINT_SIZE(size) \
    ((13UL<<24)|(((size)&8191UL)<<0))

RESTORE_CONTEXT

 
#define RESTORE_CONTEXT() \
    ((35UL<<24))

RETURN

 
#define RETURN() \
    ((36UL<<24))

SAVE_CONTEXT

 
#define SAVE_CONTEXT() \
    ((34UL<<24))

STENCIL_FUNC

 
#define STENCIL_FUNC(func, ref, mask) \
    ((10UL<<24)|(((func)&7UL)<<16)|(((ref)&255UL)<<8)|(((mask)&255UL)<<0))

STENCIL_MASK

 
#define STENCIL_MASK(mask) \
    ((19UL<<24)|(((mask)&255UL)<<0))

STENCIL_OP

 
#define STENCIL_OP(sfail, spass) \
    ((12UL<<24)|(((sfail)&7UL)<<3)|(((spass)&7UL)<<0))

TAG

 
#define TAG(s) \
    ((3UL<<24)|(((s)&255UL)<<0))

TAG_MASK

 
#define TAG_MASK(mask) \
    ((20UL<<24)|(((mask)&1UL)<<0))

VERTEX2F

 
#define VERTEX2F(x, y) \
    ((1UL<<30)|(((x)&32767UL)<<15)|(((y)&32767UL)<<0))

VERTEX2II

 
#define VERTEX2II(x, y, handle, cell) \
    ((2UL<<30)|(((x)&511UL)<<21)|(((y)&511UL)<<12)|(((handle)&31UL)<<7)|(((cell)&127UL)<<0))

EVE_CLKSEL

 
#define EVE_CLKSEL 0x61 /* configure system clock */

EVE_RST_PULSE

 
#define EVE_RST_PULSE 0x68 /* reset core - all registers default and processors reset */

EVE_PINDRIVE

 
#define EVE_PINDRIVE 0x70 /* setup drive strength for various pins */

EVE_PIN_PD_STATE

 
#define EVE_PIN_PD_STATE 0x71 /* setup how pins behave during power down */

EVE_RAM_G

 
#define EVE_RAM_G 0x000000UL

EVE_ROM_CHIPID

 
#define EVE_ROM_CHIPID 0x0C0000UL

EVE_ROM_FONT

 
#define EVE_ROM_FONT 0x1E0000UL

EVE_ROM_FONT_ADDR

 
#define EVE_ROM_FONT_ADDR 0x2FFFFCUL

EVE_RAM_DL

 
#define EVE_RAM_DL 0x300000UL

EVE_RAM_REG

 
#define EVE_RAM_REG 0x302000UL

EVE_RAM_CMD

 
#define EVE_RAM_CMD 0x308000UL

EVE_RAM_G_SIZE

 
#define EVE_RAM_G_SIZE 1024*1024L

EVE_CMDFIFO_SIZE

 
#define EVE_CMDFIFO_SIZE 4*1024L

EVE_RAM_DL_SIZE

 
#define EVE_RAM_DL_SIZE 8*1024L

EVE_ADC_DIFFERENTIAL

 
#define EVE_ADC_DIFFERENTIAL 1UL

EVE_ADC_SINGLE_ENDED

 
#define EVE_ADC_SINGLE_ENDED 0UL

EVE_INT_G8

 
#define EVE_INT_G8 18UL

EVE_INT_L8C

 
#define EVE_INT_L8C 12UL

EVE_INT_VGA

 
#define EVE_INT_VGA 13UL

EVE_OPT_MEDIAFIFO

 
#define EVE_OPT_MEDIAFIFO 16UL

EVE_OPT_FULLSCREEN

 
#define EVE_OPT_FULLSCREEN 8UL

EVE_OPT_NOTEAR

 
#define EVE_OPT_NOTEAR 4UL

EVE_OPT_SOUND

 
#define EVE_OPT_SOUND 32UL

EVE_PALETTED565

 
#define EVE_PALETTED565 14UL

EVE_PALETTED4444

 
#define EVE_PALETTED4444 15UL

EVE_PALETTED8

 
#define EVE_PALETTED8 16UL

EVE_L2

 
#define EVE_L2 17UL

CMD_MEDIAFIFO

 
#define CMD_MEDIAFIFO 0xFFFFFF39

CMD_PLAYVIDEO

 
#define CMD_PLAYVIDEO 0xFFFFFF3A

CMD_ROMFONT

 
#define CMD_ROMFONT 0xFFFFFF3F

CMD_SETBASE

 
#define CMD_SETBASE 0xFFFFFF38

CMD_SETBITMAP

 
#define CMD_SETBITMAP 0xFFFFFF43

CMD_SETFONT2

 
#define CMD_SETFONT2 0xFFFFFF3B

CMD_SETROTATE

 
#define CMD_SETROTATE 0xFFFFFF36

CMD_SETSCRATCH

 
#define CMD_SETSCRATCH 0xFFFFFF3C

CMD_SNAPSHOT2

 
#define CMD_SNAPSHOT2 0xFFFFFF37

CMD_VIDEOFRAME

 
#define CMD_VIDEOFRAME 0xFFFFFF41

CMD_VIDEOSTART

 
#define CMD_VIDEOSTART 0xFFFFFF40

REG_ANA_COMP

 
#define REG_ANA_COMP 0x302184UL /* only listed in datasheet */

REG_BIST_EN

 
#define REG_BIST_EN 0x302174UL /* only listed in datasheet */

REG_CLOCK

 
#define REG_CLOCK 0x302008UL

REG_CMDB_SPACE

 
#define REG_CMDB_SPACE 0x302574UL

REG_CMDB_WRITE

 
#define REG_CMDB_WRITE 0x302578UL

REG_CMD_DL

 
#define REG_CMD_DL 0x302100UL

REG_CMD_READ

 
#define REG_CMD_READ 0x3020f8UL

REG_CMD_WRITE

 
#define REG_CMD_WRITE 0x3020fcUL

REG_CPURESET

 
#define REG_CPURESET 0x302020UL

REG_CSPREAD

 
#define REG_CSPREAD 0x302068UL

REG_CTOUCH_EXTENDED

 
#define REG_CTOUCH_EXTENDED 0x302108UL

REG_CTOUCH_TOUCH0_XY

 
#define REG_CTOUCH_TOUCH0_XY 0x302124UL /* only listed in datasheet */

REG_CTOUCH_TOUCH4_X

 
#define REG_CTOUCH_TOUCH4_X 0x30216cUL

REG_CTOUCH_TOUCH4_Y

 
#define REG_CTOUCH_TOUCH4_Y 0x302120UL

REG_CTOUCH_TOUCH1_XY

 
#define REG_CTOUCH_TOUCH1_XY 0x30211cUL

REG_CTOUCH_TOUCH2_XY

 
#define REG_CTOUCH_TOUCH2_XY 0x30218cUL

REG_CTOUCH_TOUCH3_XY

 
#define REG_CTOUCH_TOUCH3_XY 0x302190UL

REG_TOUCH_CONFIG

 
#define REG_TOUCH_CONFIG 0x302168UL

REG_DATESTAMP

 
#define REG_DATESTAMP 0x302564UL /* only listed in datasheet */

REG_DITHER

 
#define REG_DITHER 0x302060UL

REG_DLSWAP

 
#define REG_DLSWAP 0x302054UL

REG_FRAMES

 
#define REG_FRAMES 0x302004UL

REG_FREQUENCY

 
#define REG_FREQUENCY 0x30200cUL

REG_GPIO

 
#define REG_GPIO 0x302094UL

REG_GPIOX

 
#define REG_GPIOX 0x30209cUL

REG_GPIOX_DIR

 
#define REG_GPIOX_DIR 0x302098UL

REG_GPIO_DIR

 
#define REG_GPIO_DIR 0x302090UL

REG_HCYCLE

 
#define REG_HCYCLE 0x30202cUL

REG_HOFFSET

 
#define REG_HOFFSET 0x302030UL

REG_HSIZE

 
#define REG_HSIZE 0x302034UL

REG_HSYNC0

 
#define REG_HSYNC0 0x302038UL

REG_HSYNC1

 
#define REG_HSYNC1 0x30203cUL

REG_ID

 
#define REG_ID 0x302000UL

REG_INT_EN

 
#define REG_INT_EN 0x3020acUL

REG_INT_FLAGS

 
#define REG_INT_FLAGS 0x3020a8UL

REG_INT_MASK

 
#define REG_INT_MASK 0x3020b0UL

REG_MACRO_0

 
#define REG_MACRO_0 0x3020d8UL

REG_MACRO_1

 
#define REG_MACRO_1 0x3020dcUL

REG_MEDIAFIFO_READ

 
#define REG_MEDIAFIFO_READ 0x309014UL /* only listed in programmers guide */

REG_MEDIAFIFO_WRITE

 
#define REG_MEDIAFIFO_WRITE 0x309018UL /* only listed in programmers guide */

REG_OUTBITS

 
#define REG_OUTBITS 0x30205cUL

REG_PCLK

 
#define REG_PCLK 0x302070UL

REG_PCLK_POL

 
#define REG_PCLK_POL 0x30206cUL

REG_PLAY

 
#define REG_PLAY 0x30208cUL

REG_PLAYBACK_FORMAT

 
#define REG_PLAYBACK_FORMAT 0x3020c4UL

REG_PLAYBACK_FREQ

 
#define REG_PLAYBACK_FREQ 0x3020c0UL

REG_PLAYBACK_LENGTH

 
#define REG_PLAYBACK_LENGTH 0x3020b8UL

REG_PLAYBACK_LOOP

 
#define REG_PLAYBACK_LOOP 0x3020c8UL

REG_PLAYBACK_PLAY

 
#define REG_PLAYBACK_PLAY 0x3020ccUL

REG_PLAYBACK_READPTR

 
#define REG_PLAYBACK_READPTR 0x3020bcUL

REG_PLAYBACK_START

 
#define REG_PLAYBACK_START 0x3020b4UL

REG_PWM_DUTY

 
#define REG_PWM_DUTY 0x3020d4UL

REG_PWM_HZ

 
#define REG_PWM_HZ 0x3020d0UL

REG_RENDERMODE

 
#define REG_RENDERMODE 0x302010UL /* only listed in datasheet */

REG_ROTATE

 
#define REG_ROTATE 0x302058UL

REG_SNAPFORMAT

 
#define REG_SNAPFORMAT 0x30201cUL /* only listed in datasheet */

REG_SNAPSHOT

 
#define REG_SNAPSHOT 0x302018UL /* only listed in datasheet */

REG_SNAPY

 
#define REG_SNAPY 0x302014UL /* only listed in datasheet */

REG_SOUND

 
#define REG_SOUND 0x302088UL

REG_SPI_WIDTH

 
#define REG_SPI_WIDTH 0x302188UL /* listed with false offset in programmers guide V1.1 */

REG_SWIZZLE

 
#define REG_SWIZZLE 0x302064UL

REG_TAG

 
#define REG_TAG 0x30207cUL

REG_TAG_X

 
#define REG_TAG_X 0x302074UL

REG_TAG_Y

 
#define REG_TAG_Y 0x302078UL

REG_TAP_CRC

 
#define REG_TAP_CRC 0x302024UL /* only listed in datasheet */

REG_TAP_MASK

 
#define REG_TAP_MASK 0x302028UL /* only listed in datasheet */

REG_TOUCH_ADC_MODE

 
#define REG_TOUCH_ADC_MODE 0x302108UL

REG_TOUCH_CHARGE

 
#define REG_TOUCH_CHARGE 0x30210cUL

REG_TOUCH_DIRECT_XY

 
#define REG_TOUCH_DIRECT_XY 0x30218cUL

REG_TOUCH_DIRECT_Z1Z2

 
#define REG_TOUCH_DIRECT_Z1Z2 0x302190UL

REG_TOUCH_MODE

 
#define REG_TOUCH_MODE 0x302104UL

REG_TOUCH_OVERSAMPLE

 
#define REG_TOUCH_OVERSAMPLE 0x302114UL

REG_TOUCH_RAW_XY

 
#define REG_TOUCH_RAW_XY 0x30211cUL

REG_TOUCH_RZ

 
#define REG_TOUCH_RZ 0x302120UL

REG_TOUCH_RZTHRESH

 
#define REG_TOUCH_RZTHRESH 0x302118UL

REG_TOUCH_SCREEN_XY

 
#define REG_TOUCH_SCREEN_XY 0x302124UL

REG_TOUCH_SETTLE

 
#define REG_TOUCH_SETTLE 0x302110UL

REG_TOUCH_TAG

 
#define REG_TOUCH_TAG 0x30212cUL

REG_TOUCH_TAG1

 
#define REG_TOUCH_TAG1 0x302134UL /* only listed in datasheet */

REG_TOUCH_TAG1_XY

 
#define REG_TOUCH_TAG1_XY 0x302130UL /* only listed in datasheet */

REG_TOUCH_TAG2

 
#define REG_TOUCH_TAG2 0x30213cUL /* only listed in datasheet */

REG_TOUCH_TAG2_XY

 
#define REG_TOUCH_TAG2_XY 0x302138UL /* only listed in datasheet */

REG_TOUCH_TAG3

 
#define REG_TOUCH_TAG3 0x302144UL /* only listed in datasheet */

REG_TOUCH_TAG3_XY

 
#define REG_TOUCH_TAG3_XY 0x302140UL /* only listed in datasheet */

REG_TOUCH_TAG4

 
#define REG_TOUCH_TAG4 0x30214cUL /* only listed in datasheet */

REG_TOUCH_TAG4_XY

 
#define REG_TOUCH_TAG4_XY 0x302148UL /* only listed in datasheet */

REG_TOUCH_TAG_XY

 
#define REG_TOUCH_TAG_XY 0x302128UL

REG_TOUCH_TRANSFORM_A

 
#define REG_TOUCH_TRANSFORM_A 0x302150UL

REG_TOUCH_TRANSFORM_B

 
#define REG_TOUCH_TRANSFORM_B 0x302154UL

REG_TOUCH_TRANSFORM_C

 
#define REG_TOUCH_TRANSFORM_C 0x302158UL

REG_TOUCH_TRANSFORM_D

 
#define REG_TOUCH_TRANSFORM_D 0x30215cUL

REG_TOUCH_TRANSFORM_E

 
#define REG_TOUCH_TRANSFORM_E 0x302160UL

REG_TOUCH_TRANSFORM_F

 
#define REG_TOUCH_TRANSFORM_F 0x302164UL

REG_TRACKER

 
#define REG_TRACKER 0x309000UL /* only listed in programmers guide */

REG_TRACKER_1

 
#define REG_TRACKER_1 0x309004UL /* only listed in programmers guide */

REG_TRACKER_2

 
#define REG_TRACKER_2 0x309008UL /* only listed in programmers guide */

REG_TRACKER_3

 
#define REG_TRACKER_3 0x30900cUL /* only listed in programmers guide */

REG_TRACKER_4

 
#define REG_TRACKER_4 0x309010UL /* only listed in programmers guide */

REG_TRIM

 
#define REG_TRIM 0x302180UL

REG_VCYCLE

 
#define REG_VCYCLE 0x302040UL

REG_VOFFSET

 
#define REG_VOFFSET 0x302044UL

REG_VOL_PB

 
#define REG_VOL_PB 0x302080UL

REG_VOL_SOUND

 
#define REG_VOL_SOUND 0x302084UL

REG_VSIZE

 
#define REG_VSIZE 0x302048UL

REG_VSYNC0

 
#define REG_VSYNC0 0x30204cUL

REG_VSYNC1

 
#define REG_VSYNC1 0x302050UL

BITMAP_LAYOUT_H

 
#define BITMAP_LAYOUT_H(linestride, height) \
    ((40UL<<24)|((((linestride&0xC00)>>10)&3UL)<<2)|((((height&0x600)>>9)&3UL)<<0))

BITMAP_SIZE_H

 
#define BITMAP_SIZE_H(width, height) \
    ((41UL<<24)|((((width&0x600)>>9)&3UL)<<2)|((((height&0x600)>>9)&3UL)<<0))

BITMAP_SOURCE

 
#define BITMAP_SOURCE(addr) \
    ((1UL<<24)|(((addr)&4194303UL)<<0))

PALETTE_SOURCE

 
#define PALETTE_SOURCE(addr) \
    ((42UL<<24)|(((addr)&4194303UL)<<0))

SCISSOR_SIZE

 
#define SCISSOR_SIZE(width, height) \
    ((28UL<<24)|(((width)&4095UL)<<12)|(((height)&4095UL)<<0))

SCISSOR_XY

 
#define SCISSOR_XY(x, y) \
    ((27UL<<24)|(((x)&2047UL)<<11)|(((y)&2047UL)<<0))

VERTEX_FORMAT

 
#define VERTEX_FORMAT(frac) \
    ((39UL<<24)|(((frac)&7UL)<<0))

VERTEX_TRANSLATE_X

 
#define VERTEX_TRANSLATE_X(x) \
    ((43UL<<24)|(((x)&131071UL)<<0))

VERTEX_TRANSLATE_Y

 
#define VERTEX_TRANSLATE_Y(y) \
    ((44UL<<24)|(((y)&131071UL)<<0))

How is this guide?

Last updated on

On this page

MacrosFT81X_ENABLEDL_CLEARDL_CLEAR_RGBDL_COLOR_RGBDL_POINT_SIZEDL_ENDDL_BEGINDL_DISPLAYCLR_COLCLR_STNCLR_TAGSPI_WIDTH_SIOSPI_WIDTH_DIOSPI_WIDTH_QIOEVE_ACTIVEEVE_STANDBYEVE_SLEEPEVE_PWRDOWNEVE_CLKEXTEVE_CLKINTEVE_CORERSTEVE_CLK48MEVE_CLK36MEVE_NEVEREVE_LESSEVE_LEQUALEVE_GREATEREVE_GEQUALEVE_EQUALEVE_NOTEQUALEVE_ALWAYSEVE_ARGB1555EVE_L1EVE_L4EVE_L8EVE_RGB332EVE_ARGB2EVE_ARGB4EVE_RGB565EVE_PALETTEDEVE_TEXT8X8EVE_TEXTVGAEVE_BARGRAPHEVE_NEARESTEVE_BILINEAREVE_BORDEREVE_REPEATEVE_KEEPEVE_REPLACEEVE_INCREVE_DECREVE_INVERTEVE_DLSWAP_DONEEVE_DLSWAP_LINEEVE_DLSWAP_FRAMEEVE_INT_SWAPEVE_INT_TOUCHEVE_INT_TAGEVE_INT_SOUNDEVE_INT_PLAYBACKEVE_INT_CMDEMPTYEVE_INT_CMDFLAGEVE_INT_CONVCOMPLETEEVE_TMODE_OFFEVE_TMODE_ONESHOTEVE_TMODE_FRAMEEVE_TMODE_CONTINUOUSEVE_ZEROEVE_ONEEVE_SRC_ALPHAEVE_DST_ALPHAEVE_ONE_MINUS_SRC_ALPHAEVE_ONE_MINUS_DST_ALPHAEVE_BITMAPSEVE_POINTSEVE_LINESEVE_LINE_STRIPEVE_EDGE_STRIP_REVE_EDGE_STRIP_LEVE_EDGE_STRIP_AEVE_EDGE_STRIP_BEVE_RECTSEVE_OPT_MONOEVE_OPT_NODLEVE_OPT_FLATEVE_OPT_CENTERXEVE_OPT_CENTERYEVE_OPT_CENTEREVE_OPT_NOBACKEVE_OPT_NOTICKSEVE_OPT_NOHMEVE_OPT_NOPOINTEREVE_OPT_NOSECSEVE_OPT_NOHANDSEVE_OPT_RIGHTXEVE_OPT_SIGNEDEVE_NUMCHAR_PERFONTEVE_FONT_TABLE_SIZEEVE_FONT_TABLE_POINTEREVE_LINEAR_SAMPLESEVE_ULAW_SAMPLESEVE_ADPCM_SAMPLESEVE_SILENCEEVE_SQUAREWAVEEVE_SINEWAVEEVE_SAWTOOTHEVE_TRIANGLEEVE_BEEPINGEVE_ALARMEVE_WARBLEEVE_CAROUSELEVE_PIPSEVE_HARPEVE_XYLOPHONEEVE_TUBAEVE_GLOCKENSPIELEVE_ORGANEVE_TRUMPETEVE_PIANOEVE_CHIMESEVE_MUSICBOXEVE_BELLEVE_CLICKEVE_SWITCHEVE_COWBELLEVE_NOTCHEVE_HIHATEVE_KICKDRUMEVE_POPEVE_CLACKEVE_CHACKEVE_MUTEEVE_UNMUTEEVE_MIDI_A0EVE_MIDI_A_0EVE_MIDI_B0EVE_MIDI_C1EVE_MIDI_C_1EVE_MIDI_D1EVE_MIDI_D_1EVE_MIDI_E1EVE_MIDI_F1EVE_MIDI_F_1EVE_MIDI_G1EVE_MIDI_G_1EVE_MIDI_A1EVE_MIDI_A_1EVE_MIDI_B1EVE_MIDI_C2EVE_MIDI_C_2EVE_MIDI_D2EVE_MIDI_D_2EVE_MIDI_E2EVE_MIDI_F2EVE_MIDI_F_2EVE_MIDI_G2EVE_MIDI_G_2EVE_MIDI_A2EVE_MIDI_A_2EVE_MIDI_B2EVE_MIDI_C3EVE_MIDI_C_3EVE_MIDI_D3EVE_MIDI_D_3EVE_MIDI_E3EVE_MIDI_F3EVE_MIDI_F_3EVE_MIDI_G3EVE_MIDI_G_3EVE_MIDI_A3EVE_MIDI_A_3EVE_MIDI_B3EVE_MIDI_C4EVE_MIDI_C_4EVE_MIDI_D4EVE_MIDI_D_4EVE_MIDI_E4EVE_MIDI_F4EVE_MIDI_F_4EVE_MIDI_G4EVE_MIDI_G_4EVE_MIDI_A4EVE_MIDI_A_4EVE_MIDI_B4EVE_MIDI_C5EVE_MIDI_C_5EVE_MIDI_D5EVE_MIDI_D_5EVE_MIDI_E5EVE_MIDI_F5EVE_MIDI_F_5EVE_MIDI_G5EVE_MIDI_G_5EVE_MIDI_A5EVE_MIDI_A_5EVE_MIDI_B5EVE_MIDI_C6EVE_MIDI_C_6EVE_MIDI_D6EVE_MIDI_D_6EVE_MIDI_E6EVE_MIDI_F6EVE_MIDI_F_6EVE_MIDI_G6EVE_MIDI_G_6EVE_MIDI_A6EVE_MIDI_A_6EVE_MIDI_B6EVE_MIDI_C7EVE_MIDI_C_7EVE_MIDI_D7EVE_MIDI_D_7EVE_MIDI_E7EVE_MIDI_F7EVE_MIDI_F_7EVE_MIDI_G7EVE_MIDI_G_7EVE_MIDI_A7EVE_MIDI_A_7EVE_MIDI_B7EVE_MIDI_C8EVE_GPIO0EVE_GPIO1EVE_GPIO7EVE_DISPLAY_0EVE_DISPLAY_180CMD_APPENDCMD_BGCOLORCMD_BUTTONCMD_CALIBRATECMD_CLOCKCMD_COLDSTARTCMD_DIALCMD_DLSTARTCMD_FGCOLORCMD_GAUGECMD_GETMATRIXCMD_GETPROPSCMD_GETPTRCMD_GRADCOLORCMD_GRADIENTCMD_INFLATECMD_INTERRUPTCMD_KEYSCMD_LOADIDENTITYCMD_LOADIMAGECMD_LOGOCMD_MEMCPYCMD_MEMCRCCMD_MEMSETCMD_MEMWRITECMD_MEMZEROCMD_NUMBERCMD_PROGRESSCMD_REGREADCMD_ROTATECMD_SCALECMD_SCREENSAVERCMD_SCROLLBARCMD_SETFONTCMD_SETMATRIXCMD_SKETCHCMD_SLIDERCMD_SNAPSHOTCMD_SPINNERCMD_STOPCMD_SWAPCMD_TEXTCMD_TOGGLECMD_TRACKCMD_TRANSLATEALPHA_FUNCBEGINBITMAP_HANDLEBITMAP_LAYOUTBITMAP_SIZEBITMAP_TRANSFORM_ABITMAP_TRANSFORM_BBITMAP_TRANSFORM_CBITMAP_TRANSFORM_DBITMAP_TRANSFORM_EBITMAP_TRANSFORM_FBLEND_FUNCCALLCELLCLEARCLEAR_COLOR_ACLEAR_COLOR_RGBCLEAR_STENCILCLEAR_TAGCOLOR_ACOLOR_MASKCOLOR_RGBENDJUMPLINE_WIDTHMACROPOINT_SIZERESTORE_CONTEXTRETURNSAVE_CONTEXTSTENCIL_FUNCSTENCIL_MASKSTENCIL_OPTAGTAG_MASKVERTEX2FVERTEX2IIEVE_CLKSELEVE_RST_PULSEEVE_PINDRIVEEVE_PIN_PD_STATEEVE_RAM_GEVE_ROM_CHIPIDEVE_ROM_FONTEVE_ROM_FONT_ADDREVE_RAM_DLEVE_RAM_REGEVE_RAM_CMDEVE_RAM_G_SIZEEVE_CMDFIFO_SIZEEVE_RAM_DL_SIZEEVE_ADC_DIFFERENTIALEVE_ADC_SINGLE_ENDEDEVE_INT_G8EVE_INT_L8CEVE_INT_VGAEVE_OPT_MEDIAFIFOEVE_OPT_FULLSCREENEVE_OPT_NOTEAREVE_OPT_SOUNDEVE_PALETTED565EVE_PALETTED4444EVE_PALETTED8EVE_L2CMD_MEDIAFIFOCMD_PLAYVIDEOCMD_ROMFONTCMD_SETBASECMD_SETBITMAPCMD_SETFONT2CMD_SETROTATECMD_SETSCRATCHCMD_SNAPSHOT2CMD_VIDEOFRAMECMD_VIDEOSTARTREG_ANA_COMPREG_BIST_ENREG_CLOCKREG_CMDB_SPACEREG_CMDB_WRITEREG_CMD_DLREG_CMD_READREG_CMD_WRITEREG_CPURESETREG_CSPREADREG_CTOUCH_EXTENDEDREG_CTOUCH_TOUCH0_XYREG_CTOUCH_TOUCH4_XREG_CTOUCH_TOUCH4_YREG_CTOUCH_TOUCH1_XYREG_CTOUCH_TOUCH2_XYREG_CTOUCH_TOUCH3_XYREG_TOUCH_CONFIGREG_DATESTAMPREG_DITHERREG_DLSWAPREG_FRAMESREG_FREQUENCYREG_GPIOREG_GPIOXREG_GPIOX_DIRREG_GPIO_DIRREG_HCYCLEREG_HOFFSETREG_HSIZEREG_HSYNC0REG_HSYNC1REG_IDREG_INT_ENREG_INT_FLAGSREG_INT_MASKREG_MACRO_0REG_MACRO_1REG_MEDIAFIFO_READREG_MEDIAFIFO_WRITEREG_OUTBITSREG_PCLKREG_PCLK_POLREG_PLAYREG_PLAYBACK_FORMATREG_PLAYBACK_FREQREG_PLAYBACK_LENGTHREG_PLAYBACK_LOOPREG_PLAYBACK_PLAYREG_PLAYBACK_READPTRREG_PLAYBACK_STARTREG_PWM_DUTYREG_PWM_HZREG_RENDERMODEREG_ROTATEREG_SNAPFORMATREG_SNAPSHOTREG_SNAPYREG_SOUNDREG_SPI_WIDTHREG_SWIZZLEREG_TAGREG_TAG_XREG_TAG_YREG_TAP_CRCREG_TAP_MASKREG_TOUCH_ADC_MODEREG_TOUCH_CHARGEREG_TOUCH_DIRECT_XYREG_TOUCH_DIRECT_Z1Z2REG_TOUCH_MODEREG_TOUCH_OVERSAMPLEREG_TOUCH_RAW_XYREG_TOUCH_RZREG_TOUCH_RZTHRESHREG_TOUCH_SCREEN_XYREG_TOUCH_SETTLEREG_TOUCH_TAGREG_TOUCH_TAG1REG_TOUCH_TAG1_XYREG_TOUCH_TAG2REG_TOUCH_TAG2_XYREG_TOUCH_TAG3REG_TOUCH_TAG3_XYREG_TOUCH_TAG4REG_TOUCH_TAG4_XYREG_TOUCH_TAG_XYREG_TOUCH_TRANSFORM_AREG_TOUCH_TRANSFORM_BREG_TOUCH_TRANSFORM_CREG_TOUCH_TRANSFORM_DREG_TOUCH_TRANSFORM_EREG_TOUCH_TRANSFORM_FREG_TRACKERREG_TRACKER_1REG_TRACKER_2REG_TRACKER_3REG_TRACKER_4REG_TRIMREG_VCYCLEREG_VOFFSETREG_VOL_PBREG_VOL_SOUNDREG_VSIZEREG_VSYNC0REG_VSYNC1BITMAP_LAYOUT_HBITMAP_SIZE_HBITMAP_SOURCEPALETTE_SOURCESCISSOR_SIZESCISSOR_XYVERTEX_FORMATVERTEX_TRANSLATE_XVERTEX_TRANSLATE_Y