pub enum ConfigDeviceSpiMode {
Mode0,
Mode1,
Mode2,
Mode3,
}Expand description
Режим работы SPI
CPOL = 0 — исходное состояние сигнала синхронизации - низкий уровень;
CPOL = 1 — исходное состояние сигнала синхронизации - высокий уровень;
CPHA = 0 — выборка данных производится по переднему фронту (переключению) сигнала синхронизации. То есть по переключению из основного в противоположное ему;
CPHA = 1 — выборка данных производится по заднему фронту (переключению) сигнала синхронизации. То есть по переключению обратно к основному из противоположного;
Variants§
Trait Implementations§
Source§impl Clone for ConfigDeviceSpiMode
impl Clone for ConfigDeviceSpiMode
Source§fn clone(&self) -> ConfigDeviceSpiMode
fn clone(&self) -> ConfigDeviceSpiMode
Returns a duplicate of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Debug for ConfigDeviceSpiMode
impl Debug for ConfigDeviceSpiMode
impl Copy for ConfigDeviceSpiMode
Auto Trait Implementations§
impl Freeze for ConfigDeviceSpiMode
impl RefUnwindSafe for ConfigDeviceSpiMode
impl Send for ConfigDeviceSpiMode
impl Sync for ConfigDeviceSpiMode
impl Unpin for ConfigDeviceSpiMode
impl UnsafeUnpin for ConfigDeviceSpiMode
impl UnwindSafe for ConfigDeviceSpiMode
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more