This example demonstrates how a FT90x device with an Ethernet port may be used to bridge data between an Ethernet connection and a UART port.
Data transmitted to the bridge from the remote client is forwarded onto the UART interface of the FT90x, data received on the UART is transmitted to the remote client.
The network interface supports DHCP to obtain configuration information or it can be configured using a web page served by the FT90x firmware.
UART configuration is performed using the same web page.
The configuration is stored in FlashROM on the device.
Third-party open source code is used to implement a TCP/IP stack and a telnet library in this application note:
TCP/IP – lwIP (LightWeight IP) library which has been ported to the FT90x.
Telnet – libtelnet.
Printf – tinyprintf.
Source code to allow the user to build or modify, and required additional library/header files, is available in the .zip file available for download here.
An additional application note, AN_408, explaining the project in more detail is available here.