Do you have a question about the Bridgetek FT801 and is the answer not in the manual?
Provides a general overview of the guide's content and usage.
Defines the target audience and the scope of the programmer guide.
Explains the functionality and nomenclature of APIs used in the document.
Classifies the software architecture into layers for FT800 operations.
Details how to configure display timing registers for initialization.
Explains horizontal timing control using specific registers.
Describes vertical timing specifications including VSYNC control.
Covers control of signal timing updates, including CSPREAD.
Provides a practical example of timing configuration for a specific display resolution.
Outlines the step-by-step initialization sequence for the FT800 during boot-up.
A basic example demonstrating drawing text and points on the screen.
Illustrates the graphics coordinate plane and its visible area for drawing.
Explains the general pattern for drawing primitives and supported primitive types.
Details methods for writing display list entries, including using a helper function.
Explains the use of a transformation matrix for bitmap manipulation.
Demonstrates drawing bitmaps with different colors and transparency settings.
Discusses VERTEX2II for positive coordinates and VERTEX2F for fractional/negative coordinates.
Shows how to capture the current screen with full pixel value using registers.
Discusses graphics engine performance limits and rendering rates.
Details registers related to the graphics engine's operation.
Describes registers specific to the FT800's touch engine functionality.
Details registers controlling the FT800's audio engine capabilities.
Explains registers associated with the FT800's co-processor engine.
Covers miscellaneous registers for backlight, interrupt, and GPIO control.
Describes the graphics state managed by the graphics context and its parameters.
Details the 32-bit encoding structure for display list commands.
Categorizes display list commands into groups based on their function.
Specifies the alpha test function and its related constants.
Initiates the drawing of a graphics primitive and defines its type.
Specifies the bitmap handle used for referencing bitmaps in graphics context.
Defines the source bitmap memory format and layout for the current handle.
Controls the on-screen drawing size, wrapping behavior, and filtering of bitmaps.
Specifies the source address of bitmap data in FT800 graphics memory.
Sets the 'A' coefficient for bitmap transformation matrix operations.
Sets the 'B' coefficient for bitmap transformation matrix operations.
Sets the 'C' coefficient for bitmap transformation matrix operations.
Sets the 'D' coefficient for bitmap transformation matrix operations.
Sets the 'E' coefficient for bitmap transformation matrix operations.
Sets the 'F' coefficient for bitmap transformation matrix operations.
Specifies pixel arithmetic for combining source and destination color values.
Clears color, stencil, and tag buffers to preset values.
Sets the current color alpha value for drawn elements.
Sets the current color red, green, and blue values for draw operations.
Starts graphics primitives at specified coordinates using fractional precision.
Starts graphics primitives at specified coordinates using pixel precision.
Explains how co-processor engine commands interact with the display list.
Explains how graphics hardware draws bitmap graphics and treats them as fonts.
Categorizes co-processor engine commands by their function.
Draws a button widget with specified position, size, font, and label.
Draws an analog clock with adjustable position, radius, and time elements.
Draws a gauge widget with specified position, radius, subdivisions, and value.
Draws a row of keys with specified position, size, font, and labels.
Draws a progress bar widget with specified position, dimensions, value, and range.
Draws a slider widget with specified position, dimensions, value, and range.
Draws a rotary dial control with specified center, radius, options, and value.
Draws a toggle switch widget with specified position, dimensions, font, and state.
Draws text at a specified base position with options for alignment and font.
Draws a decimal number with options for alignment, font, and signed/padded output.
Executes the touch screen calibration routine and updates transformation matrices.
Starts an animated spinner overlay to indicate ongoing tasks.
Introduces FT801 features, highlighting touch capabilities.
Details the FT801's Capacitive Touch Screen Engine (CTSE) and its features.
Lists re-defined touch registers for FT801, mapped from FT800 registers.
Provides a summary table of touch registers for FT801 in different modes.
Explains the calibration process for touch screens and its applicability.
A sketch command optimized for capacitive touch panels with linear interpolation.
Defines common terms and abbreviations used throughout the document.
| Category | Controller |
|---|---|
| Name | FT801 |
| Operating Voltage | 3.3V |
| Audio Playback | Yes |
| Touch Controller | Integrated |
| On-chip Memory | 1 MB |
| Type | Controller |
| Display Interface | SPI |
| Resolution Support | Up to 800 x 480 |
| Touchscreen Support | Yes |
| Memory | 1 MB |
| Graphics Engine | Built-in |
| Audio Support | Yes |
| Operating Temperature | -40°C to +85°C |
| Package | QFN |
Loading...