#command #ftdi #module #mpsse-rs

mpsse

为 FTDI 模块构建 MPSSE 命令

5 个不稳定版本

0.3.0 2021 年 1 月 25 日
0.2.0 2021 年 1 月 25 日
0.1.2 2021 年 1 月 20 日
0.1.1 2021 年 1 月 20 日
0.1.0 2021 年 1 月 20 日

#15 in #ftdi

MPL-2.0 许可证

28KB
636

mpsse-rs

构建 MPSSE 命令

此包目前不完整且不稳定。请谨慎使用。


lib.rs:

MPSSE-rs

FTDI MPSSE 命令的构建器。[链接](https://www.ftdichip.com/Support/Documents/AppNotes/AN_108_Command_Processor_for_MPSSE_and_MCU_Host_Bus_Emulation_Modes.pdf)

use mpsse::{Builder, ClockEdge};

pub fn main() {
    let commands = Builder::new()
        .set_frequency(100_000.0)
        .then()
        .read_data(15)
        .with_clock_direction(ClockEdge::Rising)
        .build();


    assert_eq!(
        vec![0x86, 0x3B, 0x00, 0x20, 0x0E, 0x00],
        commands
    );
}

无运行时依赖