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.
§Stability
This API is marked as unstable and is only available when the unstable
crate feature is enabled. This comes with no stability guarantees, and could be changed
or removed at any time.
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.