pub struct PdmConfig {
pub tx: Option<PdmTxConfig>,
pub rx: Option<PdmRxConfig>,
}Expand description
PDM mode configuration (simplex TX, RX, or both).
Fields§
§tx: Option<PdmTxConfig>Optional TX unit configuration.
rx: Option<PdmRxConfig>Optional RX unit configuration.
Implementations§
Source§impl PdmConfig
impl PdmConfig
Sourcepub fn tx_only(tx: PdmTxConfig) -> Self
pub fn tx_only(tx: PdmTxConfig) -> Self
PDM TX only (recommended simplex setup).
Sourcepub fn rx_only(rx: PdmRxConfig) -> Self
pub fn rx_only(rx: PdmRxConfig) -> Self
PDM RX only (recommended simplex setup).
Trait Implementations§
impl Copy for PdmConfig
Available on crate feature
unstable only.impl StructuralPartialEq for PdmConfig
Available on crate feature
unstable only.Auto Trait Implementations§
impl Freeze for PdmConfig
impl RefUnwindSafe for PdmConfig
impl Send for PdmConfig
impl Sync for PdmConfig
impl Unpin for PdmConfig
impl UnsafeUnpin for PdmConfig
impl UnwindSafe for PdmConfig
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more