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 PeripheralOutput<'d>,
pin_1: impl PeripheralOutput<'d>,
pin_2: impl PeripheralOutput<'d>,
pin_3: impl PeripheralOutput<'d>,
pin_4: impl PeripheralOutput<'d>,
pin_5: impl PeripheralOutput<'d>,
pin_6: impl PeripheralOutput<'d>,
pin_7: impl PeripheralOutput<'d>,
pin_8: impl PeripheralOutput<'d>,
pin_9: impl PeripheralOutput<'d>,
pin_10: impl PeripheralOutput<'d>,
pin_11: impl PeripheralOutput<'d>,
pin_12: impl PeripheralOutput<'d>,
pin_13: impl PeripheralOutput<'d>,
pin_14: impl PeripheralOutput<'d>,
pin_15: impl PeripheralOutput<'d>,
) -> Self
pub fn new( pin_0: impl PeripheralOutput<'d>, pin_1: impl PeripheralOutput<'d>, pin_2: impl PeripheralOutput<'d>, pin_3: impl PeripheralOutput<'d>, pin_4: impl PeripheralOutput<'d>, pin_5: impl PeripheralOutput<'d>, pin_6: impl PeripheralOutput<'d>, pin_7: impl PeripheralOutput<'d>, pin_8: impl PeripheralOutput<'d>, pin_9: impl PeripheralOutput<'d>, pin_10: impl PeripheralOutput<'d>, pin_11: impl PeripheralOutput<'d>, pin_12: impl PeripheralOutput<'d>, pin_13: impl PeripheralOutput<'d>, pin_14: impl PeripheralOutput<'d>, pin_15: impl PeripheralOutput<'d>, ) -> Self
Creates a new TxSixteenBits
instance with the provided output pins.