12#ifndef ZEPHYR_DRIVERS_MISC_FT8XX_FT8XX_REFERENCE_API_H_
13#define ZEPHYR_DRIVERS_MISC_FT8XX_FT8XX_REFERENCE_API_H_
112#define OPT_3D FT8XX_OPT_3D
114#define OPT_RGB565 FT8XX_OPT_RGB565
116#define OPT_MONO FT8XX_OPT_MONO
118#define OPT_NODL FT8XX_OPT_NODL
120#define OPT_FLAT FT8XX_OPT_FLAT
122#define OPT_SIGNED FT8XX_OPT_SIGNED
124#define OPT_CENTERX FT8XX_OPT_CENTERX
126#define OPT_CENTERY FT8XX_OPT_CENTERY
128#define OPT_CENTER FT8XX_OPT_CENTER
130#define OPT_RIGHTX FT8XX_OPT_RIGHTX
132#define OPT_NOBACK FT8XX_OPT_NOBACK
136#define OPT_NOTICKS FT8XX_OPT_NOTICKS
140#define OPT_NOHM FT8XX_OPT_NOHM
142#define OPT_NOPOINTER FT8XX_OPT_NOPOINTER
144#define OPT_NOSECS FT8XX_OPT_NOSECS
146#define OPT_NOHANDS FT8XX_OPT_NOHANDS
242#define BITMAPS FT8XX_BITMAPS
244#define POINTS FT8XX_POINTS
249#define LINES FT8XX_LINES
251#define LINE_STRIP FT8XX_LINE_STRIP
253#define EDGE_STRIP_R FT8XX_EDGE_STRIP_R
255#define EDGE_STRIP_L FT8XX_EDGE_STRIP_L
257#define EDGE_STRIP_A FT8XX_EDGE_STRIP_A
259#define EDGE_STRIP_B FT8XX_EDGE_STRIP_B
264#define RECTS FT8XX_RECTS
289#define BEGIN(prim) FT8XX_BEGIN(prim)
312#define CLEAR(c, s, t) FT8XX_CLEAR(c, s, t)
323#define CLEAR_COLOR_RGB(red, green, blue) FT8XX_CLEAR_COLOR_RGB(red, green, blue)
335#define COLOR_RGB(red, green, blue) FT8XX_COLOR_RGB(red, green, blue)
342#define DISPLAY() FT8XX_DISPLAY()
351#define END() FT8XX_END()
365#define LINE_WIDTH(width) FT8XX_LINE_WIDTH(width)
385#define TAG(s) FT8XX_TAG(s)
399#define VERTEX2F(x, y) FT8XX_VERTEX2F(x, y)
416#define VERTEX2II(x, y, handle, cell) FT8XX_VERTEX2II(x, y, handle, cell)
419#if defined(CONFIG_FT800)
441#if defined(CONFIG_FT800)
irp nz macro MOVR cc s mov cc s endm endr irp aw macro LDR aa s
Definition asm-macro-32-bit-gnu.h:17
FT8XX coprocessor functions.
FT8XX display list commands.
void ft8xx_wr32(uint32_t address, uint32_t data)
Write 4 bytes (32 bits) to FT8xx memory.
void ft8xx_wr8(uint32_t address, uint8_t data)
Write 1 byte (8 bits) to FT8xx memory.
uint32_t ft8xx_rd32(uint32_t address)
Read 4 bytes (32 bits) from FT8xx memory.
uint8_t ft8xx_rd8(uint32_t address)
Read 1 byte (8 bits) from FT8xx memory.
uint16_t ft8xx_rd16(uint32_t address)
Read 2 bytes (16 bits) from FT8xx memory.
void ft8xx_wr16(uint32_t address, uint16_t data)
Write 2 bytes (16 bits) to FT8xx memory.
void ft8xx_copro_cmd_dlstart(void)
Start a new display list.
void ft8xx_copro_cmd_number(int16_t x, int16_t y, int16_t font, uint16_t options, int32_t n)
Draw a decimal number.
void ft8xx_copro_cmd_calibrate(uint32_t *result)
Execute the touch screen calibration routine.
void ft8xx_copro_cmd_swap(void)
Swap the current display list.
void ft8xx_copro_cmd_text(int16_t x, int16_t y, int16_t font, uint16_t options, const char *s)
Draw text.
void ft8xx_copro_cmd(uint32_t cmd)
Execute a display list command by co-processor engine.
@ FT800_REG_PLAY
Definition ft8xx_memory.h:82
@ FT800_REG_PLAYBACK_LENGTH
Definition ft8xx_memory.h:90
@ FT800_REG_VSYNC0
Definition ft8xx_memory.h:66
@ FT800_REG_FREQUENCY
Definition ft8xx_memory.h:51
@ FT800_REG_PLAYBACK_FORMAT
Definition ft8xx_memory.h:93
@ FT800_REG_PLAYBACK_PLAY
Definition ft8xx_memory.h:95
@ FT800_REG_SWIZZLE
Definition ft8xx_memory.h:72
@ FT800_REG_TOUCH_DIRECT_XY
Definition ft8xx_memory.h:122
@ FT800_REG_TOUCH_TRANSFORM_A
Definition ft8xx_memory.h:115
@ FT800_REG_RENDERMODE
Definition ft8xx_memory.h:52
@ FT800_REG_TOUCH_TRANSFORM_F
Definition ft8xx_memory.h:120
@ FT800_REG_CMD_DL
Definition ft8xx_memory.h:103
@ FT800_REG_TOUCH_TAG
Definition ft8xx_memory.h:114
@ FT800_REG_TAP_CRC
Definition ft8xx_memory.h:56
@ FT800_REG_DITHER
Definition ft8xx_memory.h:71
@ FT800_REG_GPIO_DIR
Definition ft8xx_memory.h:83
@ FT800_REG_SOUND
Definition ft8xx_memory.h:81
@ FT800_REG_VSIZE
Definition ft8xx_memory.h:65
@ FT800_REG_HOFFSET
Definition ft8xx_memory.h:59
@ FT800_REG_TRACKER
Definition ft8xx_memory.h:125
@ FT800_REG_SNAPSHOT
Definition ft8xx_memory.h:54
@ FT800_REG_TOUCH_TRANSFORM_D
Definition ft8xx_memory.h:118
@ FT800_REG_TAP_MASK
Definition ft8xx_memory.h:57
@ FT800_REG_OUTBITS
Definition ft8xx_memory.h:70
@ FT800_REG_TAG_X
Definition ft8xx_memory.h:76
@ FT800_REG_TOUCH_DIRECT_Z1Z2
Definition ft8xx_memory.h:123
@ FT800_REG_CPURESET
Definition ft8xx_memory.h:55
@ FT800_REG_CLOCK
Definition ft8xx_memory.h:50
@ FT800_REG_CMD_WRITE
Definition ft8xx_memory.h:102
@ FT800_REG_TOUCH_TRANSFORM_C
Definition ft8xx_memory.h:117
@ FT800_REG_VOL_PB
Definition ft8xx_memory.h:79
@ FT800_REG_TOUCH_TRANSFORM_E
Definition ft8xx_memory.h:119
@ FT800_REG_INT_FLAGS
Definition ft8xx_memory.h:86
@ FT800_REG_VOL_SOUND
Definition ft8xx_memory.h:80
@ FT800_REG_HSYNC0
Definition ft8xx_memory.h:61
@ FT800_REG_TOUCH_ADC_MODE
Definition ft8xx_memory.h:105
@ FT800_REG_TOUCH_CHARGE
Definition ft8xx_memory.h:106
@ FT800_REG_SNAPY
Definition ft8xx_memory.h:53
@ FT800_REG_TOUCH_RZTHRESH
Definition ft8xx_memory.h:109
@ FT800_REG_ID
Definition ft8xx_memory.h:48
@ FT800_REG_HSIZE
Definition ft8xx_memory.h:60
@ FT800_REG_HSYNC1
Definition ft8xx_memory.h:62
@ FT800_REG_VOFFSET
Definition ft8xx_memory.h:64
@ FT800_REG_TAG_Y
Definition ft8xx_memory.h:77
@ FT800_REG_TAG
Definition ft8xx_memory.h:78
@ FT800_REG_TOUCH_TAG_XY
Definition ft8xx_memory.h:113
@ FT800_REG_TOUCH_OVERSAMPLE
Definition ft8xx_memory.h:108
@ FT800_REG_PCLK
Definition ft8xx_memory.h:75
@ FT800_REG_TOUCH_RAW_XY
Definition ft8xx_memory.h:110
@ FT800_REG_TOUCH_SCREEN_XY
Definition ft8xx_memory.h:112
@ FT800_REG_MACRO_1
Definition ft8xx_memory.h:99
@ FT800_REG_PCLK_POL
Definition ft8xx_memory.h:74
@ FT800_REG_DLSWAP
Definition ft8xx_memory.h:68
@ FT800_REG_HCYCLE
Definition ft8xx_memory.h:58
@ FT800_REG_CMD_READ
Definition ft8xx_memory.h:101
@ FT800_REG_INT_EN
Definition ft8xx_memory.h:87
@ FT800_REG_FRAMES
Definition ft8xx_memory.h:49
@ FT800_REG_INT_MASK
Definition ft8xx_memory.h:88
@ FT800_REG_PLAYBACK_FREQ
Definition ft8xx_memory.h:92
@ FT800_REG_CSPREAD
Definition ft8xx_memory.h:73
@ FT800_REG_VCYCLE
Definition ft8xx_memory.h:63
@ FT800_REG_PLAYBACK_LOOP
Definition ft8xx_memory.h:94
@ FT800_REG_TOUCH_RZ
Definition ft8xx_memory.h:111
@ FT800_REG_ROTATE
Definition ft8xx_memory.h:69
@ FT800_REG_VSYNC1
Definition ft8xx_memory.h:67
@ FT800_REG_PLAYBACK_START
Definition ft8xx_memory.h:89
@ FT800_REG_PWM_HZ
Definition ft8xx_memory.h:96
@ FT800_REG_TOUCH_TRANSFORM_B
Definition ft8xx_memory.h:116
@ FT800_REG_TOUCH_MODE
Definition ft8xx_memory.h:104
@ FT800_REG_TOUCH_SETTLE
Definition ft8xx_memory.h:107
@ FT800_REG_PWM_DUTY
Definition ft8xx_memory.h:97
@ FT800_REG_MACRO_0
Definition ft8xx_memory.h:98
@ FT800_REG_PLAYBACK_READPTR
Definition ft8xx_memory.h:91
@ FT800_REG_GPIO
Definition ft8xx_memory.h:84
@ FT810_REG_TOUCH_TRANSFORM_F
Definition ft8xx_memory.h:204
@ FT810_REG_PWM_DUTY
Definition ft8xx_memory.h:183
@ FT810_REG_HSYNC0
Definition ft8xx_memory.h:145
@ FT810_REG_PLAYBACK_LOOP
Definition ft8xx_memory.h:180
@ FT810_REG_TOUCH_SETTLE
Definition ft8xx_memory.h:191
@ FT810_REG_SNAPSHOT
Definition ft8xx_memory.h:138
@ FT810_REG_TOUCH_CONFIG
Definition ft8xx_memory.h:205
@ FT810_REG_SNAPY
Definition ft8xx_memory.h:137
@ FT810_REG_PLAYBACK_LENGTH
Definition ft8xx_memory.h:176
@ FT810_REG_TAG_Y
Definition ft8xx_memory.h:161
@ FT810_REG_CLOCK
Definition ft8xx_memory.h:134
@ FT810_REG_VOFFSET
Definition ft8xx_memory.h:148
@ FT810_REG_TOUCH_ADC_MODE
Definition ft8xx_memory.h:189
@ FT810_REG_PLAYBACK_FORMAT
Definition ft8xx_memory.h:179
@ FT810_REG_RENDERMODE
Definition ft8xx_memory.h:136
@ FT810_REG_TOUCH_RAW_XY
Definition ft8xx_memory.h:194
@ FT810_REG_TAP_MASK
Definition ft8xx_memory.h:141
@ FT810_REG_VSYNC1
Definition ft8xx_memory.h:151
@ FT810_REG_FREQUENCY
Definition ft8xx_memory.h:135
@ FT810_REG_TRACKER
Definition ft8xx_memory.h:215
@ FT810_REG_TRACKER3
Definition ft8xx_memory.h:218
@ FT810_REG_TOUCH_TAG_XY
Definition ft8xx_memory.h:197
@ FT810_REG_HSYNC1
Definition ft8xx_memory.h:146
@ FT810_REG_ROTATE
Definition ft8xx_memory.h:153
@ FT810_REG_INT_MASK
Definition ft8xx_memory.h:174
@ FT810_REG_SOUND
Definition ft8xx_memory.h:165
@ FT810_REG_PLAYBACK_READPTR
Definition ft8xx_memory.h:177
@ FT810_REG_DITHER
Definition ft8xx_memory.h:155
@ FT810_REG_TOUCH_MODE
Definition ft8xx_memory.h:188
@ FT810_REG_HCYCLE
Definition ft8xx_memory.h:142
@ FT810_REG_TOUCH_RZ
Definition ft8xx_memory.h:195
@ FT810_REG_INT_EN
Definition ft8xx_memory.h:173
@ FT810_REG_TAP_CRC
Definition ft8xx_memory.h:140
@ FT810_REG_TOUCH_TRANSFORM_D
Definition ft8xx_memory.h:202
@ FT810_REG_PWM_HZ
Definition ft8xx_memory.h:182
@ FT810_REG_TOUCH_OVERSAMPLE
Definition ft8xx_memory.h:192
@ FT810_REG_CMD_READ
Definition ft8xx_memory.h:185
@ FT810_REG_SPI_WIDTH
Definition ft8xx_memory.h:207
@ FT810_REG_PCLK_POL
Definition ft8xx_memory.h:158
@ FT810_REG_CMDB_SPACE
Definition ft8xx_memory.h:212
@ FT810_REG_TOUCH_DIRECT_XY
Definition ft8xx_memory.h:209
@ FT810_REG_MEDIAFIFO_READ
Definition ft8xx_memory.h:220
@ FT810_REG_ID
Definition ft8xx_memory.h:132
@ FT810_REG_PLAYBACK_FREQ
Definition ft8xx_memory.h:178
@ FT810_REG_HOFFSET
Definition ft8xx_memory.h:143
@ FT810_REG_TOUCH_TAG
Definition ft8xx_memory.h:198
@ FT810_REG_VOL_SOUND
Definition ft8xx_memory.h:164
@ FT810_REG_TRACKER4
Definition ft8xx_memory.h:219
@ FT810_REG_VCYCLE
Definition ft8xx_memory.h:147
@ FT810_REG_TOUCH_RZTHRESH
Definition ft8xx_memory.h:193
@ FT810_REG_TOUCH_TRANSFORM_A
Definition ft8xx_memory.h:199
@ FT810_REG_TOUCH_TRANSFORM_B
Definition ft8xx_memory.h:200
@ FT810_REG_TOUCH_TRANSFORM_E
Definition ft8xx_memory.h:203
@ FT810_REG_MEDIAFIFO_WRITE
Definition ft8xx_memory.h:221
@ FT810_REG_TOUCH_TRANSFORM_C
Definition ft8xx_memory.h:201
@ FT810_REG_VOL_PB
Definition ft8xx_memory.h:163
@ FT810_REG_TAG_X
Definition ft8xx_memory.h:160
@ FT810_REG_PLAYBACK_START
Definition ft8xx_memory.h:175
@ FT810_REG_GPIO
Definition ft8xx_memory.h:168
@ FT810_REG_FRAMES
Definition ft8xx_memory.h:133
@ FT810_REG_PLAY
Definition ft8xx_memory.h:166
@ FT810_REG_GPIO_DIR
Definition ft8xx_memory.h:167
@ FT810_REG_CSPREAD
Definition ft8xx_memory.h:157
@ FT810_REG_VSIZE
Definition ft8xx_memory.h:149
@ FT810_REG_TRIM
Definition ft8xx_memory.h:130
@ FT810_REG_TOUCH_DIRECT_Z1Z2
Definition ft8xx_memory.h:210
@ FT810_REG_SWIZZLE
Definition ft8xx_memory.h:156
@ FT810_REG_CMD_WRITE
Definition ft8xx_memory.h:186
@ FT810_REG_CPURESET
Definition ft8xx_memory.h:139
@ FT810_REG_CMD_DL
Definition ft8xx_memory.h:187
@ FT810_REG_GPIOX
Definition ft8xx_memory.h:170
@ FT810_REG_TOUCH_CHARGE
Definition ft8xx_memory.h:190
@ FT810_REG_CMDB_WRITE
Definition ft8xx_memory.h:213
@ FT810_REG_PLAYBACK_PLAY
Definition ft8xx_memory.h:181
@ FT810_REG_TRACKER1
Definition ft8xx_memory.h:216
@ FT810_REG_GPIOX_DIR
Definition ft8xx_memory.h:169
@ FT810_REG_TOUCH_SCREEN_XY
Definition ft8xx_memory.h:196
@ FT810_REG_TRACKER2
Definition ft8xx_memory.h:217
@ FT810_REG_TAG
Definition ft8xx_memory.h:162
@ FT810_REG_HSIZE
Definition ft8xx_memory.h:144
@ FT810_REG_DLSWAP
Definition ft8xx_memory.h:152
@ FT810_REG_INT_FLAGS
Definition ft8xx_memory.h:172
@ FT810_REG_VSYNC0
Definition ft8xx_memory.h:150
@ FT810_REG_PCLK
Definition ft8xx_memory.h:159
@ FT810_REG_OUTBITS
Definition ft8xx_memory.h:154
@ FT810_RAM_CMD
Definition ft8xx_memory.h:43
@ FT810_REG_
Definition ft8xx_memory.h:42
@ FT810_RAM_DL
Definition ft8xx_memory.h:41
@ FT810_RAM_G
Definition ft8xx_memory.h:40
@ FT800_ROM_FONT_ADDR
Definition ft8xx_memory.h:31
@ FT800_RAM_G
Definition ft8xx_memory.h:28
@ FT800_RAM_CMD
Definition ft8xx_memory.h:35
@ FT800_REG_
Definition ft8xx_memory.h:34
@ FT800_ROM_FONT
Definition ft8xx_memory.h:30
@ FT800_RAM_PAL
Definition ft8xx_memory.h:33
@ FT800_RAM_DL
Definition ft8xx_memory.h:32
@ FT800_ROM_CHIPID
Definition ft8xx_memory.h:29
static uint32_t rd32(uint32_t address)
Read 4 bytes (32 bits) from FT8xx memory.
Definition ft8xx_reference_api.h:105
static void cmd_swap(void)
Swap the current display list.
Definition ft8xx_reference_api.h:169
static void wr8(uint32_t address, uint8_t data)
Write 1 byte (8 bits) to FT8xx memory.
Definition ft8xx_reference_api.h:47
static void cmd_calibrate(uint32_t *result)
Execute the touch screen calibration routine.
Definition ft8xx_reference_api.h:235
static uint16_t rd16(uint32_t address)
Read 2 bytes (16 bits) from FT8xx memory.
Definition ft8xx_reference_api.h:93
static void wr32(uint32_t address, uint32_t data)
Write 4 bytes (32 bits) to FT8xx memory.
Definition ft8xx_reference_api.h:69
static void cmd_dlstart(void)
Start a new display list.
Definition ft8xx_reference_api.h:161
static void wr16(uint32_t address, uint16_t data)
Write 2 bytes (16 bits) to FT8xx memory.
Definition ft8xx_reference_api.h:58
ft8xx_register_address_t
FT810 register addresses.
Definition ft8xx_reference_api.h:525
ft8xx_memory_map_t
Main parts of FT810 memory map.
Definition ft8xx_reference_api.h:433
static void cmd_number(int16_t x, int16_t y, int16_t font, uint16_t options, int32_t n)
Draw a decimal number.
Definition ft8xx_reference_api.h:215
static void cmd(uint32_t command)
Execute a display list command by co-processor engine.
Definition ft8xx_reference_api.h:153
static void cmd_text(int16_t x, int16_t y, int16_t font, uint16_t options, const char *s)
Draw text.
Definition ft8xx_reference_api.h:188
static uint8_t rd8(uint32_t address)
Read 1 byte (8 bits) from FT8xx memory.
Definition ft8xx_reference_api.h:81
@ REG_TOUCH_TRANSFORM_F
Definition ft8xx_reference_api.h:600
@ REG_PWM_DUTY
Definition ft8xx_reference_api.h:579
@ REG_MEDIAFIFO_WRITE
Definition ft8xx_reference_api.h:617
@ REG_HSYNC1
Definition ft8xx_reference_api.h:542
@ REG_TAG_X
Definition ft8xx_reference_api.h:556
@ REG_PCLK_POL
Definition ft8xx_reference_api.h:554
@ REG_TOUCH_SETTLE
Definition ft8xx_reference_api.h:587
@ REG_TOUCH_TRANSFORM_A
Definition ft8xx_reference_api.h:595
@ REG_PLAY
Definition ft8xx_reference_api.h:562
@ REG_CLOCK
Definition ft8xx_reference_api.h:530
@ REG_TOUCH_ADC_MODE
Definition ft8xx_reference_api.h:585
@ REG_VSYNC1
Definition ft8xx_reference_api.h:547
@ REG_CMDB_SPACE
Definition ft8xx_reference_api.h:608
@ REG_TOUCH_TRANSFORM_E
Definition ft8xx_reference_api.h:599
@ REG_TRACKER2
Definition ft8xx_reference_api.h:613
@ REG_HSIZE
Definition ft8xx_reference_api.h:540
@ REG_TOUCH_DIRECT_Z1Z2
Definition ft8xx_reference_api.h:606
@ REG_TAP_CRC
Definition ft8xx_reference_api.h:536
@ REG_TRACKER1
Definition ft8xx_reference_api.h:612
@ REG_HOFFSET
Definition ft8xx_reference_api.h:539
@ REG_DITHER
Definition ft8xx_reference_api.h:551
@ REG_MEDIAFIFO_READ
Definition ft8xx_reference_api.h:616
@ REG_GPIOX_DIR
Definition ft8xx_reference_api.h:565
@ REG_OUTBITS
Definition ft8xx_reference_api.h:550
@ REG_TOUCH_RZTHRESH
Definition ft8xx_reference_api.h:589
@ REG_CPURESET
Definition ft8xx_reference_api.h:535
@ REG_PCLK
Definition ft8xx_reference_api.h:555
@ REG_PLAYBACK_PLAY
Definition ft8xx_reference_api.h:577
@ REG_PLAYBACK_LOOP
Definition ft8xx_reference_api.h:576
@ REG_ID
Definition ft8xx_reference_api.h:528
@ REG_TRIM
Definition ft8xx_reference_api.h:526
@ REG_PLAYBACK_FORMAT
Definition ft8xx_reference_api.h:575
@ REG_TOUCH_TAG_XY
Definition ft8xx_reference_api.h:593
@ REG_TOUCH_RAW_XY
Definition ft8xx_reference_api.h:590
@ REG_TOUCH_OVERSAMPLE
Definition ft8xx_reference_api.h:588
@ REG_GPIO_DIR
Definition ft8xx_reference_api.h:563
@ REG_SNAPSHOT
Definition ft8xx_reference_api.h:534
@ REG_PLAYBACK_FREQ
Definition ft8xx_reference_api.h:574
@ REG_TOUCH_SCREEN_XY
Definition ft8xx_reference_api.h:592
@ REG_TOUCH_TAG
Definition ft8xx_reference_api.h:594
@ REG_TOUCH_TRANSFORM_C
Definition ft8xx_reference_api.h:597
@ REG_TAP_MASK
Definition ft8xx_reference_api.h:537
@ REG_PWM_HZ
Definition ft8xx_reference_api.h:578
@ REG_TOUCH_CONFIG
Definition ft8xx_reference_api.h:601
@ REG_PLAYBACK_START
Definition ft8xx_reference_api.h:571
@ REG_INT_EN
Definition ft8xx_reference_api.h:569
@ REG_TOUCH_TRANSFORM_D
Definition ft8xx_reference_api.h:598
@ REG_DLSWAP
Definition ft8xx_reference_api.h:548
@ REG_SNAPY
Definition ft8xx_reference_api.h:533
@ REG_VOL_PB
Definition ft8xx_reference_api.h:559
@ REG_SPI_WIDTH
Definition ft8xx_reference_api.h:603
@ REG_VSIZE
Definition ft8xx_reference_api.h:545
@ REG_PLAYBACK_LENGTH
Definition ft8xx_reference_api.h:572
@ REG_VOL_SOUND
Definition ft8xx_reference_api.h:560
@ REG_INT_FLAGS
Definition ft8xx_reference_api.h:568
@ REG_INT_MASK
Definition ft8xx_reference_api.h:570
@ REG_CMD_DL
Definition ft8xx_reference_api.h:583
@ REG_TRACKER4
Definition ft8xx_reference_api.h:615
@ REG_TAG_Y
Definition ft8xx_reference_api.h:557
@ REG_FREQUENCY
Definition ft8xx_reference_api.h:531
@ REG_TRACKER3
Definition ft8xx_reference_api.h:614
@ REG_ROTATE
Definition ft8xx_reference_api.h:549
@ REG_TAG
Definition ft8xx_reference_api.h:558
@ REG_TOUCH_TRANSFORM_B
Definition ft8xx_reference_api.h:596
@ REG_HSYNC0
Definition ft8xx_reference_api.h:541
@ REG_VOFFSET
Definition ft8xx_reference_api.h:544
@ REG_VCYCLE
Definition ft8xx_reference_api.h:543
@ REG_TOUCH_RZ
Definition ft8xx_reference_api.h:591
@ REG_FRAMES
Definition ft8xx_reference_api.h:529
@ REG_CMD_WRITE
Definition ft8xx_reference_api.h:582
@ REG_GPIO
Definition ft8xx_reference_api.h:564
@ REG_TRACKER
Definition ft8xx_reference_api.h:611
@ REG_SOUND
Definition ft8xx_reference_api.h:561
@ REG_GPIOX
Definition ft8xx_reference_api.h:566
@ REG_VSYNC0
Definition ft8xx_reference_api.h:546
@ REG_TOUCH_MODE
Definition ft8xx_reference_api.h:584
@ REG_CMDB_WRITE
Definition ft8xx_reference_api.h:609
@ REG_TOUCH_DIRECT_XY
Definition ft8xx_reference_api.h:605
@ REG_RENDERMODE
Definition ft8xx_reference_api.h:532
@ REG_HCYCLE
Definition ft8xx_reference_api.h:538
@ REG_PLAYBACK_READPTR
Definition ft8xx_reference_api.h:573
@ REG_TOUCH_CHARGE
Definition ft8xx_reference_api.h:586
@ REG_SWIZZLE
Definition ft8xx_reference_api.h:552
@ REG_CMD_READ
Definition ft8xx_reference_api.h:581
@ REG_CSPREAD
Definition ft8xx_reference_api.h:553
@ REG_
Definition ft8xx_reference_api.h:436
@ RAM_G
Definition ft8xx_reference_api.h:434
@ RAM_DL
Definition ft8xx_reference_api.h:435
@ RAM_CMD
Definition ft8xx_reference_api.h:437
__UINT32_TYPE__ uint32_t
Definition stdint.h:90
__INT32_TYPE__ int32_t
Definition stdint.h:74
__UINT8_TYPE__ uint8_t
Definition stdint.h:88
__UINT16_TYPE__ uint16_t
Definition stdint.h:89
__INT16_TYPE__ int16_t
Definition stdint.h:73
static fdata_t data[2]
Definition test_fifo_contexts.c:15