#[repr(u8)]pub enum InputDataMux {
ExternalSerial = 0,
InternalAdc = 1,
InternalRegisterWrite = 2,
}Expand description
Selects where a transceiver’s parallel input data comes from.
Variants§
ExternalSerial = 0
Data comes from serial inputs
InternalAdc = 1
Data comes from ADC
InternalRegisterWrite = 2
Data comes from CPU/DMA writes to the CHyDATINR register.
Trait Implementations§
Source§impl Clone for InputDataMux
impl Clone for InputDataMux
Source§fn clone(&self) -> InputDataMux
fn clone(&self) -> InputDataMux
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreimpl Copy for InputDataMux
Source§impl Debug for InputDataMux
impl Debug for InputDataMux
impl Eq for InputDataMux
Source§impl PartialEq for InputDataMux
impl PartialEq for InputDataMux
impl StructuralPartialEq for InputDataMux
Auto Trait Implementations§
impl Freeze for InputDataMux
impl RefUnwindSafe for InputDataMux
impl Send for InputDataMux
impl Sync for InputDataMux
impl Unpin for InputDataMux
impl UnsafeUnpin for InputDataMux
impl UnwindSafe for InputDataMux
Blanket Implementations§
impl<T, I> Binding<I, NoHandler<I>> for T
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