Inspired by [ftdi-embedded-hal] this is an [embedded-hal] implementation for the for the FTDI chips using the [libftd2xx] drivers.
This enables development of embedded devices drivers without the use of a microcontroller. The FTDI 2xx devices interface with your PC via USB. They have a multi-protocol snchronous serial engine which allows them to interface with most UART, SPI, and I2C embedded devices.
One-time device setup instructions can be found in the [libftd2xx crate].