Crate jtag

source · []

Modules

Built-in JTAG adapter drivers

Structs

State required to be stored by a BitbangJTAGAdapter in order for this crate to automatically implement ChunkShifterJTAGAdapter and eventually JTAGAdapter for it.

State required to be stored by a ChunkShifterJTAGAdapter in order for this crate to automatically implement StateTrackingJTAGAdapter and eventually JTAGAdapter for it.

State required to be stored by a JTAGAdapter

Enums

Represents all possible actions that can be performed on a JTAG adapter

Represents possible results from performing JTAG actions

Represents a state in the JTAG state machine

Traits

Trait for JTAG adapters that are built around bit-banging one clock cycle at a time

Trait for JTAG adapters that are built around shifting blocks of bits at a time (e.g. FTDI MPSSE, Xilinx Platform Cable USB)

Trait representing a generic JTAG adapter

Trait for JTAG adapters that can automatically follow the JTAG state machine