Zephyr API Documentation  2.7.0-rc2
A Scalable Open Source RTOS
ft8xx_dl.h File Reference

FT8XX display list commands. More...

#include <stdint.h>

Go to the source code of this file.

Macros

#define FT8XX_BITMAPS   1U
 
#define FT8XX_POINTS   2U
 
#define FT8XX_LINES   3U
 
#define FT8XX_LINE_STRIP   4U
 
#define FT8XX_EDGE_STRIP_R   5U
 
#define FT8XX_EDGE_STRIP_L   6U
 
#define FT8XX_EDGE_STRIP_A   7U
 
#define FT8XX_EDGE_STRIP_B   8U
 
#define FT8XX_RECTS   9U
 
#define FT8XX_BEGIN(prim)   (0x1f000000 | ((prim) & 0x0f))
 Begin drawing a graphics primitive. More...
 
#define FT8XX_CLEAR(c, s, t)
 Clear buffers to preset values. More...
 
#define FT8XX_CLEAR_COLOR_RGB(red, green, blue)
 Specify clear values for red, green and blue channels. More...
 
#define FT8XX_COLOR_RGB(red, green, blue)
 Set the current color red, green and blue. More...
 
#define FT8XX_DISPLAY()   0
 End the display list. More...
 
#define FT8XX_END()   0x21000000
 End drawing a graphics primitive. More...
 
#define FT8XX_LINE_WIDTH(width)   (0x0e000000 | ((uint32_t)(width) & 0xfff))
 Specify the width of lines to be drawn with primitive FT8XX_LINES. More...
 
#define FT8XX_TAG(s)   (0x03000000 | (uint8_t)(s))
 Attach the tag value for the following graphics objects. More...
 
#define FT8XX_VERTEX2F(x, y)
 Start the operation of graphics primitives at the specified coordinate. More...
 
#define FT8XX_VERTEX2II(x, y, handle, cell)
 Start the operation of graphics primitive at the specified coordinates. More...
 

Detailed Description

FT8XX display list commands.