File tree Expand file tree Collapse file tree 2 files changed +13
-13
lines changed
Expand file tree Collapse file tree 2 files changed +13
-13
lines changed Original file line number Diff line number Diff line change 2525//!
2626//! ## Key Components
2727//!
28- //! - [ `Digest`] - A generic container for digest output values
29- //! - [ `DigestAlgorithm`] - Trait defining digest algorithm properties
28+ //! - `Digest` - A generic container for digest output values
29+ //! - `DigestAlgorithm` - Trait defining digest algorithm properties
3030//!
3131//! ### Scoped API
32- //! - [ `scoped::DigestInit`] - Trait for initializing digest operations (borrowed contexts)
33- //! - [ `scoped::DigestOp`] - Trait for performing digest computations (borrowed contexts)
34- //! - [ `scoped::DigestCtrlReset`] - Trait for resetting digest contexts
32+ //! - `scoped::DigestInit` - Trait for initializing digest operations (borrowed contexts)
33+ //! - `scoped::DigestOp` - Trait for performing digest computations (borrowed contexts)
34+ //! - `scoped::DigestCtrlReset` - Trait for resetting digest contexts
3535//!
3636//! ### Owned API (Typestate)
37- //! - [ `owned::DigestInit`] - Trait for initializing digest operations (owned contexts)
38- //! - [ `owned::DigestOp`] - Trait for performing digest computations (owned contexts)
37+ //! - `owned::DigestInit` - Trait for initializing digest operations (owned contexts)
38+ //! - `owned::DigestOp` - Trait for performing digest computations (owned contexts)
3939//!
4040//! ## Supported Algorithms
4141//!
Original file line number Diff line number Diff line change 9090//!
9191//! The traits are organized in a composable hierarchy:
9292//!
93- //! - [ `I2CCoreTarget`] : Core transaction lifecycle (required for all devices)
94- //! - [ `WriteTarget`] : Handle write operations from master
95- //! - [ `ReadTarget`] : Handle read operations from master
96- //! - [ `WriteReadTarget`] : Handle combined write-read transactions
97- //! - [ `RegisterAccess`] : Higher-level register-based access patterns
98- //! - [ `I2CTarget`] : Convenience trait combining all capabilities
93+ //! - `I2CCoreTarget`: Core transaction lifecycle (required for all devices)
94+ //! - `WriteTarget`: Handle write operations from master
95+ //! - `ReadTarget`: Handle read operations from master
96+ //! - `WriteReadTarget`: Handle combined write-read transactions
97+ //! - `RegisterAccess`: Higher-level register-based access patterns
98+ //! - `I2CTarget`: Convenience trait combining all capabilities
9999//!
100100//! ## Transaction Flow
101101//!
You can’t perform that action at this time.
0 commit comments