pub struct TxEightBits<'d> { /* private fields */ }
Available on crate feature
unstable
only.Expand description
Represents a group of 8 output pins configured for 8-bit parallel data transmission.
Implementations§
Source§impl<'d> TxEightBits<'d>
impl<'d> TxEightBits<'d>
Sourcepub fn new(
pin_0: impl Peripheral<P = impl PeripheralOutput> + 'd,
pin_1: impl Peripheral<P = impl PeripheralOutput> + 'd,
pin_2: impl Peripheral<P = impl PeripheralOutput> + 'd,
pin_3: impl Peripheral<P = impl PeripheralOutput> + 'd,
pin_4: impl Peripheral<P = impl PeripheralOutput> + 'd,
pin_5: impl Peripheral<P = impl PeripheralOutput> + 'd,
pin_6: impl Peripheral<P = impl PeripheralOutput> + 'd,
pin_7: impl Peripheral<P = impl PeripheralOutput> + 'd,
) -> Self
pub fn new( pin_0: impl Peripheral<P = impl PeripheralOutput> + 'd, pin_1: impl Peripheral<P = impl PeripheralOutput> + 'd, pin_2: impl Peripheral<P = impl PeripheralOutput> + 'd, pin_3: impl Peripheral<P = impl PeripheralOutput> + 'd, pin_4: impl Peripheral<P = impl PeripheralOutput> + 'd, pin_5: impl Peripheral<P = impl PeripheralOutput> + 'd, pin_6: impl Peripheral<P = impl PeripheralOutput> + 'd, pin_7: impl Peripheral<P = impl PeripheralOutput> + 'd, ) -> Self
Creates a new TxSEightBits
instance with the provided output pins.