#[repr(C)]pub struct canConnectParameters {
pub br: c_int,
pub mode: c_int,
pub ide: c_int,
pub rtr: c_int,
pub fifo: c_int,
pub fm: c_int,
pub fs: c_int,
pub fe: c_int,
pub fbn: c_char,
}
Expand description
\struct canConnectParameters \brief Specify the CAN connect parameters. \note Not all configurations are supported by STM32 Bootloader, such as CAN type is STANDARD and the filter should be always activated. \note Recommended CAN parameters : br=125000, mode=0, ide=0, rtr=0, fifo=0, fm=0, fs=1, fe=1, fbn=0
Fields§
§br: c_int
< Baudrate and speed transmission 125KHz, 250KHz, 500KHz…
mode: c_int
< CAN mode: NORMAL, LOOPBACK…,
ide: c_int
< CAN type: STANDARD or EXTENDED.
rtr: c_int
< Frame format: DATA or REMOTE.
fifo: c_int
< Memory of received messages: FIFO0 or FIFO1.
fm: c_int
< Filter mode: MASK or LIST.
fs: c_int
< Filter scale: 16 or 32.
fe: c_int
< Filter activation: DISABLE or ENABLE.
fbn: c_char
< Filter bank number: 0 to 13.
Trait Implementations§
Source§impl Clone for canConnectParameters
impl Clone for canConnectParameters
Source§fn clone(&self) -> canConnectParameters
fn clone(&self) -> canConnectParameters
Returns a copy 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 canConnectParameters
impl Debug for canConnectParameters
impl Copy for canConnectParameters
Auto Trait Implementations§
impl Freeze for canConnectParameters
impl RefUnwindSafe for canConnectParameters
impl Send for canConnectParameters
impl Sync for canConnectParameters
impl Unpin for canConnectParameters
impl UnwindSafe for canConnectParameters
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