pub enum HdRegister {
CoprocessorReady = 0,
TxBufLen = 12,
RxBufLen = 16,
CoprocessorControl = 20,
}Expand description
Represents a register on the half-duplex SPI interface.
Variants§
CoprocessorReady = 0
Indicates if co-processor is ready
TxBufLen = 12
The length of data the co-processor can transmit.
Updated whenever co-processor wants to transmit data.
RxBufLen = 16
The length of data co-processor can receive.
Updated whenever co-processor can receive data.
CoprocessorControl = 20
Controls co-processor operation.
Trait Implementations§
Source§impl Clone for HdRegister
impl Clone for HdRegister
Source§fn clone(&self) -> HdRegister
fn clone(&self) -> HdRegister
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 moreimpl Copy for HdRegister
Auto Trait Implementations§
impl Freeze for HdRegister
impl RefUnwindSafe for HdRegister
impl Send for HdRegister
impl Sync for HdRegister
impl Unpin for HdRegister
impl UnwindSafe for HdRegister
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