stm32-metapac

Crates

git

Versions

stm32h7s7l8

Flavors

๐Ÿ“ฃ We want to hear from you! Fill the Rust Embedded 2024 micro-survey.

Struct stm32_metapac::can::regs::Ttost

#[repr(transparent)]
pub struct Ttost(pub u32);
Expand description

FDCAN TT Operation Status Register

Tuple Fieldsยง

ยง0: u32

Implementationsยง

ยง

impl Ttost

pub const fn el(&self) -> u8

Error Level

pub fn set_el(&mut self, val: u8)

Error Level

pub const fn ms(&self) -> u8

Master State

pub fn set_ms(&mut self, val: u8)

Master State

pub const fn sys(&self) -> u8

Synchronization State

pub fn set_sys(&mut self, val: u8)

Synchronization State

pub const fn qgtp(&self) -> bool

Quality of Global Time Phase

pub fn set_qgtp(&mut self, val: bool)

Quality of Global Time Phase

pub const fn qcs(&self) -> bool

Quality of Clock Speed

pub fn set_qcs(&mut self, val: bool)

Quality of Clock Speed

pub const fn rto(&self) -> u8

Reference Trigger Offset

pub fn set_rto(&mut self, val: u8)

Reference Trigger Offset

pub const fn wgtd(&self) -> bool

Wait for Global Time Discontinuity

pub fn set_wgtd(&mut self, val: bool)

Wait for Global Time Discontinuity

pub const fn gfi(&self) -> bool

Gap Finished Indicator

pub fn set_gfi(&mut self, val: bool)

Gap Finished Indicator

pub const fn tmp(&self) -> u8

Time Master Priority

pub fn set_tmp(&mut self, val: u8)

Time Master Priority

pub const fn gsi(&self) -> bool

Gap Started Indicator

pub fn set_gsi(&mut self, val: bool)

Gap Started Indicator

pub const fn wfe(&self) -> bool

Wait for Event

pub fn set_wfe(&mut self, val: bool)

Wait for Event

pub const fn awe(&self) -> bool

Application Watchdog Event

pub fn set_awe(&mut self, val: bool)

Application Watchdog Event

pub const fn wecs(&self) -> bool

Wait for External Clock Synchronization

pub fn set_wecs(&mut self, val: bool)

Wait for External Clock Synchronization

pub const fn spl(&self) -> bool

Schedule Phase Lock

pub fn set_spl(&mut self, val: bool)

Schedule Phase Lock

Trait Implementationsยง

ยง

impl Clone for Ttost

ยง

fn clone(&self) -> Ttost

Returns a copy of the value. Read more
1.0.0 ยท sourceยง

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
ยง

impl Default for Ttost

ยง

fn default() -> Ttost

Returns the โ€œdefault valueโ€ for a type. Read more
ยง

impl PartialEq for Ttost

ยง

fn eq(&self, other: &Ttost) -> bool

This method tests for self and other values to be equal, and is used by ==.
1.0.0 ยท sourceยง

fn ne(&self, other: &Rhs) -> bool

This method tests for !=. The default implementation is almost always sufficient, and should not be overridden without very good reason.
ยง

impl Copy for Ttost

ยง

impl Eq for Ttost

ยง

impl StructuralEq for Ttost

ยง

impl StructuralPartialEq for Ttost

Auto Trait Implementationsยง

Blanket Implementationsยง

sourceยง

impl<T> Any for T
where T: 'static + ?Sized,

sourceยง

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
sourceยง

impl<T> Borrow<T> for T
where T: ?Sized,

sourceยง

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
sourceยง

impl<T> BorrowMut<T> for T
where T: ?Sized,

sourceยง

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
sourceยง

impl<T> From<T> for T

sourceยง

fn from(t: T) -> T

Returns the argument unchanged.

sourceยง

impl<T, U> Into<U> for T
where U: From<T>,

sourceยง

fn into(self) -> U

Calls U::from(self).

That is, this conversion is whatever the implementation of From<T> for U chooses to do.

sourceยง

impl<T, U> TryFrom<U> for T
where U: Into<T>,

ยง

type Error = Infallible

The type returned in the event of a conversion error.
sourceยง

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
sourceยง

impl<T, U> TryInto<U> for T
where U: TryFrom<T>,

ยง

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
sourceยง

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.