Enum rppal::spi::BitOrder [−][src]
Bit orders.
The bit order determines in what order data is shifted out and shifted in. Select the bit order that's appropriate for the device you're communicating with.
MsbFirst
will transfer the most-significant bit first. LsbFirst
will
transfer the least-significant bit first.
The Raspberry Pi currently only supports the MsbFirst
bit order. If you
need the LsbFirst
bit order, you can use the reverse_bits
function
instead to reverse the bit order in software by converting your write
buffer before sending it to the slave device, and your read buffer after
reading any incoming data.
Variants
Trait Implementations
impl Clone for BitOrder
[src]
impl Copy for BitOrder
[src]
impl Debug for BitOrder
[src]
impl Display for BitOrder
[src]
impl Eq for BitOrder
[src]
impl PartialEq<BitOrder> for BitOrder
[src]
fn eq(&self, other: &BitOrder) -> bool
[src]
#[must_use]pub fn ne(&self, other: &Rhs) -> bool
1.0.0[src]
impl StructuralEq for BitOrder
[src]
impl StructuralPartialEq for BitOrder
[src]
Auto Trait Implementations
impl RefUnwindSafe for BitOrder
[src]
impl Send for BitOrder
[src]
impl Sync for BitOrder
[src]
impl Unpin for BitOrder
[src]
impl UnwindSafe for BitOrder
[src]
Blanket Implementations
impl<T> Any for T where
T: 'static + ?Sized,
[src]
T: 'static + ?Sized,
impl<T> Borrow<T> for T where
T: ?Sized,
[src]
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
[src]
T: ?Sized,
pub fn borrow_mut(&mut self) -> &mut T
[src]
impl<T> From<T> for T
[src]
impl<T, U> Into<U> for T where
U: From<T>,
[src]
U: From<T>,
impl<T> ToOwned for T where
T: Clone,
[src]
T: Clone,
type Owned = T
The resulting type after obtaining ownership.
pub fn to_owned(&self) -> T
[src]
pub fn clone_into(&self, target: &mut T)
[src]
impl<T> ToString for T where
T: Display + ?Sized,
[src]
T: Display + ?Sized,
impl<T, U> TryFrom<U> for T where
U: Into<T>,
[src]
U: Into<T>,
type Error = Infallible
The type returned in the event of a conversion error.
pub fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>
[src]
impl<T, U> TryInto<U> for T where
U: TryFrom<T>,
[src]
U: TryFrom<T>,