pub enum BaudRate {
B125K,
B250K,
B500K,
B1000K,
Custom(TimingConfig),
}
Available on crate feature
unstable
only.Expand description
A selection of pre-determined baudrates for the TWAI driver. Currently these timings are sourced from the ESP IDF C driver which assumes an APB clock of 80MHz.
Variants§
B125K
A baud rate of 125 Kbps.
B250K
A baud rate of 250 Kbps.
B500K
A baud rate of 500 Kbps.
B1000K
A baud rate of 1 Mbps.
Custom(TimingConfig)
A custom baud rate defined by the user.
This variant allows users to specify their own timing configuration
using a TimingConfig
struct.
Trait Implementations§
impl Copy for BaudRate
impl Eq for BaudRate
impl StructuralPartialEq for BaudRate
Auto Trait Implementations§
impl Freeze for BaudRate
impl RefUnwindSafe for BaudRate
impl Send for BaudRate
impl Sync for BaudRate
impl Unpin for BaudRate
impl UnwindSafe for BaudRate
Blanket Implementations§
§impl<T> Any for Twhere
T: 'static + ?Sized,
impl<T> Any for Twhere
T: 'static + ?Sized,
§impl<T> Borrow<T> for Twhere
T: ?Sized,
impl<T> Borrow<T> for Twhere
T: ?Sized,
§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more
§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
§unsafe fn clone_to_uninit(&self, dst: *mut u8)
unsafe fn clone_to_uninit(&self, dst: *mut u8)
🔬This is a nightly-only experimental API. (
clone_to_uninit
)