pub struct TxSixteenBits<'d> { /* private fields */ }
Available on crate feature
unstable
only.Expand description
Represents a group of 16 output pins configured for 16-bit parallel data transmission.
Implementations§
Source§impl<'d> TxSixteenBits<'d>
impl<'d> TxSixteenBits<'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,
pin_8: impl Peripheral<P = impl PeripheralOutput> + 'd,
pin_9: impl Peripheral<P = impl PeripheralOutput> + 'd,
pin_10: impl Peripheral<P = impl PeripheralOutput> + 'd,
pin_11: impl Peripheral<P = impl PeripheralOutput> + 'd,
pin_12: impl Peripheral<P = impl PeripheralOutput> + 'd,
pin_13: impl Peripheral<P = impl PeripheralOutput> + 'd,
pin_14: impl Peripheral<P = impl PeripheralOutput> + 'd,
pin_15: 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, pin_8: impl Peripheral<P = impl PeripheralOutput> + 'd, pin_9: impl Peripheral<P = impl PeripheralOutput> + 'd, pin_10: impl Peripheral<P = impl PeripheralOutput> + 'd, pin_11: impl Peripheral<P = impl PeripheralOutput> + 'd, pin_12: impl Peripheral<P = impl PeripheralOutput> + 'd, pin_13: impl Peripheral<P = impl PeripheralOutput> + 'd, pin_14: impl Peripheral<P = impl PeripheralOutput> + 'd, pin_15: impl Peripheral<P = impl PeripheralOutput> + 'd, ) -> Self
Creates a new TxSixteenBits
instance with the provided output pins.