Struct ublox::CfgPrtSpiBuilder
source · pub struct CfgPrtSpiBuilder {
pub portid: SpiPortId,
pub reserved0: u8,
pub tx_ready: u16,
pub mode: u32,
pub reserved3: u32,
pub in_proto_mask: InProtoMask,
pub out_proto_mask: OutProtoMask,
pub flags: u16,
pub reserved5: u16,
}
Expand description
Port Configuration for SPI Port Struct that is used to construct packets, see the crate-level documentation for more information
Fields§
§portid: SpiPortId
§reserved0: u8
§tx_ready: u16
TX ready PIN configuration
mode: u32
SPI Mode Flags
reserved3: u32
§in_proto_mask: InProtoMask
§out_proto_mask: OutProtoMask
§flags: u16
§reserved5: u16
Implementations§
source§impl CfgPrtSpiBuilder
impl CfgPrtSpiBuilder
pub const PACKET_LEN: usize = 28usize
pub fn into_packet_bytes(self) -> [u8; 28]
Trait Implementations§
source§impl Default for CfgPrtSpiBuilder
impl Default for CfgPrtSpiBuilder
source§fn default() -> CfgPrtSpiBuilder
fn default() -> CfgPrtSpiBuilder
Returns the “default value” for a type. Read more
source§impl From<CfgPrtSpiBuilder> for [u8; 28]
impl From<CfgPrtSpiBuilder> for [u8; 28]
source§fn from(x: CfgPrtSpiBuilder) -> Self
fn from(x: CfgPrtSpiBuilder) -> Self
Converts to this type from the input type.
source§impl UbxPacketCreator for CfgPrtSpiBuilder
impl UbxPacketCreator for CfgPrtSpiBuilder
source§fn create_packet<T: MemWriter>(
self,
out: &mut T
) -> Result<(), MemWriterError<T::Error>>
fn create_packet<T: MemWriter>( self, out: &mut T ) -> Result<(), MemWriterError<T::Error>>
Create packet and store bytes sequence to somewhere using
out
Auto Trait Implementations§
impl RefUnwindSafe for CfgPrtSpiBuilder
impl Send for CfgPrtSpiBuilder
impl Sync for CfgPrtSpiBuilder
impl Unpin for CfgPrtSpiBuilder
impl UnwindSafe for CfgPrtSpiBuilder
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