pub struct CommConfig {
pub uart_baud: u32,
pub i2c_freq: u32,
pub spi_freq: u32,
pub enable_crc: bool,
}Expand description
Communication configuration
Fields§
§uart_baud: u32UART baud rate
i2c_freq: u32I2C frequency (Hz)
spi_freq: u32SPI frequency (Hz)
enable_crc: boolEnable CRC checking
Implementations§
Source§impl CommConfig
impl CommConfig
Sourcepub const fn high_speed() -> Self
pub const fn high_speed() -> Self
Create high-speed configuration
Trait Implementations§
Source§impl Clone for CommConfig
impl Clone for CommConfig
Source§fn clone(&self) -> CommConfig
fn clone(&self) -> CommConfig
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 moreSource§impl Debug for CommConfig
impl Debug for CommConfig
Source§impl Default for CommConfig
impl Default for CommConfig
impl Copy for CommConfig
Auto Trait Implementations§
impl Freeze for CommConfig
impl RefUnwindSafe for CommConfig
impl Send for CommConfig
impl Sync for CommConfig
impl Unpin for CommConfig
impl UnsafeUnpin for CommConfig
impl UnwindSafe for CommConfig
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