This page contains examples specific to the FT12 series of host controllers
FT120,
FT121,
FT122
HID class deviceFirmware here may be used to configure the FT120, FT121, or FT122 to function as a HID class USB device. Full source code a pre-compiled hex file may be downloaded
here.
The firmware function may be demonstrated on the UMFT12XEV when connected to a windows PC.
SW2 on the UMFT12XEV will toggle the CapsLock LED on the PC keyboard.
SW3 on the UMFT12XEV will toggle the NumSLock LED on the PC keyboard.
Selecting Caps Lock on the PC keyboard will toggle LED D2 on the UMFT12XEV.
Selecting Caps Lock on the PC keyboard will toggle LED D3 on the UMFT12XEV.
CDC class device
Firmware here may be used to configure the FT120, FT121, or FT122 to function as a CDC class USB device. Full source code a pre-compiled hex file may be downloaded
here.
When this firmware is installed the FT12 device will appear on the PC as a new COM port. The sample firmware will allow the PC to send data to the device from a standard terminal emulator e.g. TTY, HyperTerminal etc, and the device will loop back the data to the PC.
CDC+HID class device Firmware here may be used to configure the FT121, or FT122 to function as a HID and a CDC class USB device. Full source code a pre-compiled hex file may be downloaded here.
When this firmware is installed both the HID and CDC functions described above are available.