Crate mctp_usb_embassy

Crate mctp_usb_embassy 

Source
Expand description

§MCTP over USB transport for embassy-usb.

Implements DMTF DSP0283 standard for a MCTP transport over USB.

A MctpUsbClass instance is created with a embassy-usb Builder.

That can be used directly with a mctp_estack::Router by calling run().

A lower level interface can be used with Sender and Receiver to send and receive MCTP-over-USB packets.

Structs§

MctpUsbClass
A MCTP-over-USB device.
Receiver
The receive half of a MctpUsbClass.
Sender
The send half of a MctpUsbClass.

Constants§

MCTP_USB_MAX_PACKET
Maximum USB packet size for DSP0283 1.0.