Skip to content

Bridgetek/ft9xx-sdk

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

ft9xx-sdk

The FT9xx has a hardware library and examples which are offered to allow access to the built-in peripherals on the device. These are installed with the FT9XX Toolchain.

The source code and example code are provided in this repo.

Documents

The following documents are available from the BRTChip website:

  • FT90X User Manual. This manual provides details about the peripherals of the FT90X Revision C as well as the general system registers.
  • Toolchain Installation Guide. Installation guide for the gcc compiler, Eclipse plugins, hardware libraries and examples for the FT9xx series.
  • Hardware API Programmers Manual. Documentation for the Hardware API for FT9xx series. This describes the API with hardware-specific libraries for the FT90x and FT93x to facilitate accessing peripherals. Prebuilt libraries and source code are installed with the toolchain.
  • Assembly Language Programming. A guide for writing code fragments in assembler for the FT90x. Other documents are linked to in the FT90X Produce Page on the Bridgetek website.

Examples

Example code for the hardware API is included in the toolchain installation.

Version

This branch is provided from the v2.7.0 source code and has modification for the following:

  • Fixes for pedantic compiler options in header and source files, e.g. cast-align, strict-prototypes and pedantic.
  • Adding missing required header file includes to usbd_startup_dfu.c, usbhx.c.
  • Use of gcc builtin macros in ethernet.c, i2cm.c, memctrl.c, usbd_rndis.c, usbh_cdcacm.c, to prevent cast-align warnings.

3rd Party Ports

A number of 3rd party ports are provided. Typically only the required FT9xx specific files are supplied.