3 releases

0.1.2 Nov 16, 2024
0.1.1 Feb 2, 2022
0.1.0 Sep 26, 2021

#196 in Hardware support

Download history 4036/week @ 2024-08-17 3882/week @ 2024-08-24 3973/week @ 2024-08-31 2035/week @ 2024-09-07 3076/week @ 2024-09-14 3328/week @ 2024-09-21 4489/week @ 2024-09-28 5240/week @ 2024-10-05 4982/week @ 2024-10-12 4767/week @ 2024-10-19 6599/week @ 2024-10-26 6658/week @ 2024-11-02 7103/week @ 2024-11-09 8618/week @ 2024-11-16 6527/week @ 2024-11-23 5236/week @ 2024-11-30

28,898 downloads per month
Used in 24 crates (5 directly)

MIT license

52KB
478 lines

ftdi-mpsse

The FT2232D, FT232H, FT2232H and FT4232H devices incorporate a command processor called the Multi-Protocol Synchronous Serial Engine (MPSSE). The purpose of MPSSE is to communicate with devices using synchronous protocols such as SPI and I2C.

This crate implements various helper structures and functions that simplify MPSSE processor configuration and construction of MPSSE commands.

Originally all these MPSSE helpers were a part of the libftd2xx crate. Then it has been split into a separate crate to allow reuse it by other FTDI crates such as ftdi-rs.


lib.rs:

Multi-protocol synchronous serial engine utilities for FTDI devices.

Dependencies

~42KB