1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
//! USB Mass Storage implementation for [usb-device]
//!
//! # Subclasses:
//! * [SCSI] - SCSI device
//! * [UFI] - USB Floppy Interface
//! * [Vendor Specific subclass] - implement [Transport] trait
//!
//! # Transports:
//! * [Bulk Only]
//! * [Vendor Specific Transport]
//!
//! # Features
//! | Feature | Description |
//! | ------- |---------------------------------------|
//! | `bbb` | Include Bulk Only Transport |
//! | `scsi` | Include SCSI subclass |
//! | `ufi` | Include USB Floppy Interface subclass |
//! | `defmt` | Enable logging via [defmt](https://crates.io/crates/defmt) crate |
//!
//! [usb-device]: https://crates.io/crates/usb-device
//! [SCSI]: crate::subclass::scsi
//! [UFI]: crate::subclass::ufi
//! [Bulk Only]: crate::transport::bbb
//! [Vendor Specific subclass]: crate::subclass
//! [Vendor Specific Transport]: crate::transport
//! [Transport]: crate::transport::Transport
pub
pub
/// USB Mass Storage Class code
pub const CLASS_MASS_STORAGE: u8 = 0x08;