pub struct SPIWiresMaster {
pub mosi: Signal<Out, Bit>,
pub miso: Signal<In, Bit>,
pub msel: Signal<Out, Bit>,
pub mclk: Signal<Out, Bit>,
}
Fields
mosi: Signal<Out, Bit>
miso: Signal<In, Bit>
msel: Signal<Out, Bit>
mclk: Signal<Out, Bit>
Implementations
sourceimpl SPIWiresMaster
impl SPIWiresMaster
pub fn join(&mut self, other: &mut SPIWiresSlave)
Trait Implementations
sourceimpl Block for SPIWiresMaster
impl Block for SPIWiresMaster
sourcefn connect_all(&mut self)
fn connect_all(&mut self)
Connects the internal signals of the circuit - used to initialize the circuit
sourcefn update_all(&mut self)
fn update_all(&mut self)
Propogate changes from inputs to outputs within the circuit
sourcefn has_changed(&self) -> bool
fn has_changed(&self) -> bool
Returns true
if anything in the circuit has changed (outputs or internal state)
sourceimpl Default for SPIWiresMaster
impl Default for SPIWiresMaster
sourcefn default() -> SPIWiresMaster
fn default() -> SPIWiresMaster
Returns the “default value” for a type. Read more
sourceimpl Logic for SPIWiresMaster
impl Logic for SPIWiresMaster
sourceimpl LogicJoin for SPIWiresMaster
impl LogicJoin for SPIWiresMaster
sourceimpl LogicLink for SPIWiresMaster
impl LogicLink for SPIWiresMaster
Auto Trait Implementations
impl RefUnwindSafe for SPIWiresMaster
impl Send for SPIWiresMaster
impl Sync for SPIWiresMaster
impl Unpin for SPIWiresMaster
impl UnwindSafe for SPIWiresMaster
Blanket Implementations
sourceimpl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
const: unstable · sourcefn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more