Struct display_interface_parallel_gpio::Generic16BitBus [−][src]
pub struct Generic16BitBus<P0, P1, P2, P3, P4, P5, P6, P7, P8, P9, P10, P11, P12, P13, P14, P15> { /* fields omitted */ }
Implementations
impl<P0, P1, P2, P3, P4, P5, P6, P7, P8, P9, P10, P11, P12, P13, P14, P15> Generic16BitBus<P0, P1, P2, P3, P4, P5, P6, P7, P8, P9, P10, P11, P12, P13, P14, P15> where
P0: OutputPin,
P1: OutputPin,
P2: OutputPin,
P3: OutputPin,
P4: OutputPin,
P5: OutputPin,
P6: OutputPin,
P7: OutputPin,
P8: OutputPin,
P9: OutputPin,
P10: OutputPin,
P11: OutputPin,
P12: OutputPin,
P13: OutputPin,
P14: OutputPin,
P15: OutputPin,
[src]
impl<P0, P1, P2, P3, P4, P5, P6, P7, P8, P9, P10, P11, P12, P13, P14, P15> Generic16BitBus<P0, P1, P2, P3, P4, P5, P6, P7, P8, P9, P10, P11, P12, P13, P14, P15> where
P0: OutputPin,
P1: OutputPin,
P2: OutputPin,
P3: OutputPin,
P4: OutputPin,
P5: OutputPin,
P6: OutputPin,
P7: OutputPin,
P8: OutputPin,
P9: OutputPin,
P10: OutputPin,
P11: OutputPin,
P12: OutputPin,
P13: OutputPin,
P14: OutputPin,
P15: OutputPin,
[src]pub fn new(
pins: (P0, P1, P2, P3, P4, P5, P6, P7, P8, P9, P10, P11, P12, P13, P14, P15)
) -> Result<Self, DisplayError>
[src]
pub fn new(
pins: (P0, P1, P2, P3, P4, P5, P6, P7, P8, P9, P10, P11, P12, P13, P14, P15)
) -> Result<Self, DisplayError>
[src]Creates a new instance and initializes the bus to 0
.
The first pin in the tuple is the least significant bit.
Trait Implementations
impl<P0, P1, P2, P3, P4, P5, P6, P7, P8, P9, P10, P11, P12, P13, P14, P15> OutputBus for Generic16BitBus<P0, P1, P2, P3, P4, P5, P6, P7, P8, P9, P10, P11, P12, P13, P14, P15> where
P0: OutputPin,
P1: OutputPin,
P2: OutputPin,
P3: OutputPin,
P4: OutputPin,
P5: OutputPin,
P6: OutputPin,
P7: OutputPin,
P8: OutputPin,
P9: OutputPin,
P10: OutputPin,
P11: OutputPin,
P12: OutputPin,
P13: OutputPin,
P14: OutputPin,
P15: OutputPin,
[src]
impl<P0, P1, P2, P3, P4, P5, P6, P7, P8, P9, P10, P11, P12, P13, P14, P15> OutputBus for Generic16BitBus<P0, P1, P2, P3, P4, P5, P6, P7, P8, P9, P10, P11, P12, P13, P14, P15> where
P0: OutputPin,
P1: OutputPin,
P2: OutputPin,
P3: OutputPin,
P4: OutputPin,
P5: OutputPin,
P6: OutputPin,
P7: OutputPin,
P8: OutputPin,
P9: OutputPin,
P10: OutputPin,
P11: OutputPin,
P12: OutputPin,
P13: OutputPin,
P14: OutputPin,
P15: OutputPin,
[src]impl<P0, P1, P2, P3, P4, P5, P6, P7, P8, P9, P10, P11, P12, P13, P14, P15> TryFrom<(P0, P1, P2, P3, P4, P5, P6, P7, P8, P9, P10, P11, P12, P13, P14, P15)> for Generic16BitBus<P0, P1, P2, P3, P4, P5, P6, P7, P8, P9, P10, P11, P12, P13, P14, P15> where
P0: OutputPin,
P1: OutputPin,
P2: OutputPin,
P3: OutputPin,
P4: OutputPin,
P5: OutputPin,
P6: OutputPin,
P7: OutputPin,
P8: OutputPin,
P9: OutputPin,
P10: OutputPin,
P11: OutputPin,
P12: OutputPin,
P13: OutputPin,
P14: OutputPin,
P15: OutputPin,
[src]
impl<P0, P1, P2, P3, P4, P5, P6, P7, P8, P9, P10, P11, P12, P13, P14, P15> TryFrom<(P0, P1, P2, P3, P4, P5, P6, P7, P8, P9, P10, P11, P12, P13, P14, P15)> for Generic16BitBus<P0, P1, P2, P3, P4, P5, P6, P7, P8, P9, P10, P11, P12, P13, P14, P15> where
P0: OutputPin,
P1: OutputPin,
P2: OutputPin,
P3: OutputPin,
P4: OutputPin,
P5: OutputPin,
P6: OutputPin,
P7: OutputPin,
P8: OutputPin,
P9: OutputPin,
P10: OutputPin,
P11: OutputPin,
P12: OutputPin,
P13: OutputPin,
P14: OutputPin,
P15: OutputPin,
[src]type Error = DisplayError
type Error = DisplayError
The type returned in the event of a conversion error.
fn try_from(
pins: (P0, P1, P2, P3, P4, P5, P6, P7, P8, P9, P10, P11, P12, P13, P14, P15)
) -> Result<Self, DisplayError>
[src]
fn try_from(
pins: (P0, P1, P2, P3, P4, P5, P6, P7, P8, P9, P10, P11, P12, P13, P14, P15)
) -> Result<Self, DisplayError>
[src]Performs the conversion.
Auto Trait Implementations
impl<P0, P1, P2, P3, P4, P5, P6, P7, P8, P9, P10, P11, P12, P13, P14, P15> Send for Generic16BitBus<P0, P1, P2, P3, P4, P5, P6, P7, P8, P9, P10, P11, P12, P13, P14, P15> where
P0: Send,
P1: Send,
P10: Send,
P11: Send,
P12: Send,
P13: Send,
P14: Send,
P15: Send,
P2: Send,
P3: Send,
P4: Send,
P5: Send,
P6: Send,
P7: Send,
P8: Send,
P9: Send,
P0: Send,
P1: Send,
P10: Send,
P11: Send,
P12: Send,
P13: Send,
P14: Send,
P15: Send,
P2: Send,
P3: Send,
P4: Send,
P5: Send,
P6: Send,
P7: Send,
P8: Send,
P9: Send,
impl<P0, P1, P2, P3, P4, P5, P6, P7, P8, P9, P10, P11, P12, P13, P14, P15> Sync for Generic16BitBus<P0, P1, P2, P3, P4, P5, P6, P7, P8, P9, P10, P11, P12, P13, P14, P15> where
P0: Sync,
P1: Sync,
P10: Sync,
P11: Sync,
P12: Sync,
P13: Sync,
P14: Sync,
P15: Sync,
P2: Sync,
P3: Sync,
P4: Sync,
P5: Sync,
P6: Sync,
P7: Sync,
P8: Sync,
P9: Sync,
P0: Sync,
P1: Sync,
P10: Sync,
P11: Sync,
P12: Sync,
P13: Sync,
P14: Sync,
P15: Sync,
P2: Sync,
P3: Sync,
P4: Sync,
P5: Sync,
P6: Sync,
P7: Sync,
P8: Sync,
P9: Sync,
impl<P0, P1, P2, P3, P4, P5, P6, P7, P8, P9, P10, P11, P12, P13, P14, P15> Unpin for Generic16BitBus<P0, P1, P2, P3, P4, P5, P6, P7, P8, P9, P10, P11, P12, P13, P14, P15> where
P0: Unpin,
P1: Unpin,
P10: Unpin,
P11: Unpin,
P12: Unpin,
P13: Unpin,
P14: Unpin,
P15: Unpin,
P2: Unpin,
P3: Unpin,
P4: Unpin,
P5: Unpin,
P6: Unpin,
P7: Unpin,
P8: Unpin,
P9: Unpin,
P0: Unpin,
P1: Unpin,
P10: Unpin,
P11: Unpin,
P12: Unpin,
P13: Unpin,
P14: Unpin,
P15: Unpin,
P2: Unpin,
P3: Unpin,
P4: Unpin,
P5: Unpin,
P6: Unpin,
P7: Unpin,
P8: Unpin,
P9: Unpin,