FT800 Series Programmer Guide
Version 2.1
Document Reference No.: BRT_000030 Clearance No.: BRT#037
9
Copyright © Bridgetek Limited
1
Introduction
This document captures programming details of FT800 series chips including graphics
commands, widget commands and configurations to control FT800 series chips for
smooth and vibrant screen effects.
The FT800 series chips are graphics controllers with add-on features such as audio
playback and touch capabilities. They consist of a rich set of graphics objects (primitive
and widgets) that can be used for displaying various menus and screen shots for a range
of products including home appliances, toys, industrial machinery, home automation,
elevators, and many more.
1.1
Overview
This document will be useful to understand the command set and demonstrate the ease
of usage in the examples given for each specific instruction. In addition, it also covers
various power modes, audio, and touch features as well as their usage.
Information on pin settings, hardware model and hardware configuration can be found in
the FT800 data sheet (
DS_FT800_Embedded_Video_Engine
) or FT801 datasheet
(DS_FT801).
1.2
Scope
This document is targeted for software programmers and system designers to develop
graphical user interface (GUI) applications on any system processor with either an SPI or
I
2
C master port.
1.3
API reference definitions
Functionality and nomenclature of the APIs used in this document.
wr8() – write 8 bits to intended address location
wr16() – write 16 bits to intended address location
wr32() – write 32 bits to intended address location
wr8s() – write 8 bits string to intended address location
rd8() – read 8 bits from intended address location
rd16() – read 16 bits from intended address location
rd32() – read 32 bits from intended address location
rd8s() – read 8 bits string from intended address location
cmd() – write 32 bits command to co-processor engine FIFO RAM_CMD