#[repr(C)]pub struct spiConnectParameters {}
Expand description
\struct spiConnectParameters \brief Specify the SPI connect parameters. \note Recommended SPI parameters : baudrate=375, crcPol=7, direction=0, cpha=0, cpol=0, crc=0, firstBit=1, frameFormat=0, dataSize=1, mode=1, nss=1, nssPulse=1, delay=1
Fields§
§baudrate: u32
< Speed transmission 187, 375, 750, 1500, 3000, 6000, 12000 KHz.
crcPol: u16
< crc polynom value.
direction: c_int
< 2LFullDuplex/2LRxOnly/1LRx/1LTx.
cpha: c_int
< 1Edge or 2Edge.
cpol: c_int
< LOW or HIGH.
crc: c_int
< DISABLE or ENABLE.
firstBit: c_int
< First bit: LSB or MSB.
frameFormat: c_int
< Frame format: Motorola or TI.
dataSize: c_int
< Size of frame data: 16bit or 8bit .
mode: c_int
< Operating mode: Slave or Master.
nss: c_int
< Selection: Soft or Hard.
nssPulse: c_int
< NSS pulse: No Pulse or Pulse.
delay: c_int
< Delay of few microseconds, No Delay or Delay, at least 4us delay is inserted
Trait Implementations§
Source§impl Clone for spiConnectParameters
impl Clone for spiConnectParameters
Source§fn clone(&self) -> spiConnectParameters
fn clone(&self) -> spiConnectParameters
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 spiConnectParameters
impl Debug for spiConnectParameters
impl Copy for spiConnectParameters
Auto Trait Implementations§
impl Freeze for spiConnectParameters
impl RefUnwindSafe for spiConnectParameters
impl Send for spiConnectParameters
impl Sync for spiConnectParameters
impl Unpin for spiConnectParameters
impl UnwindSafe for spiConnectParameters
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