Struct rust_hdl_widgets::spi::master::SPIWiresMaster
source · 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§
source§impl SPIWiresMaster
impl SPIWiresMaster
pub fn join(&mut self, other: &mut SPIWiresSlave)
Trait Implementations§
source§impl Block for SPIWiresMaster
impl Block for SPIWiresMaster
source§fn connect_all(&mut self)
fn connect_all(&mut self)
Connects the internal signals of the circuit - used to initialize the circuit
source§fn update_all(&mut self)
fn update_all(&mut self)
Propogate changes from inputs to outputs within the circuit
source§fn has_changed(&self) -> bool
fn has_changed(&self) -> bool
Returns
true
if anything in the circuit has changed (outputs or internal state)source§impl Default for SPIWiresMaster
impl Default for SPIWiresMaster
source§fn default() -> SPIWiresMaster
fn default() -> SPIWiresMaster
Returns the “default value” for a type. Read more
source§impl Logic for SPIWiresMaster
impl Logic for SPIWiresMaster
source§impl LogicJoin for SPIWiresMaster
impl LogicJoin 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§
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