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::Ttir

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

FDCAN TT Interrupt Register

Tuple Fieldsยง

ยง0: u32

Implementationsยง

ยง

impl Ttir

pub const fn sbc(&self) -> bool

Start of Basic Cycle

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

Start of Basic Cycle

pub const fn smc(&self) -> bool

Start of Matrix Cycle

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

Start of Matrix Cycle

pub const fn csm(&self) -> bool

Change of Synchronization Mode

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

Change of Synchronization Mode

pub const fn sog(&self) -> bool

Start of Gap

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

Start of Gap

pub const fn rtmi(&self) -> bool

Register Time Mark Interrupt

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

Register Time Mark Interrupt

pub const fn ttmi(&self) -> bool

Trigger Time Mark Event Internal

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

Trigger Time Mark Event Internal

pub const fn swe(&self) -> bool

Stop Watch Event

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

Stop Watch Event

pub const fn gtw(&self) -> bool

Global Time Wrap

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

Global Time Wrap

pub const fn gtd(&self) -> bool

Global Time Discontinuity

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

Global Time Discontinuity

pub const fn gte(&self) -> bool

Global Time Error

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

Global Time Error

pub const fn txu(&self) -> bool

Tx Count Underflow

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

Tx Count Underflow

pub const fn txo(&self) -> bool

Tx Count Overflow

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

Tx Count Overflow

pub const fn se1(&self) -> bool

Scheduling Error 1

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

Scheduling Error 1

pub const fn se2(&self) -> bool

Scheduling Error 2

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

Scheduling Error 2

pub const fn elc(&self) -> bool

Error Level Changed

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

Error Level Changed

pub const fn iwtg(&self) -> bool

Initialization Watch Trigger

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

Initialization Watch Trigger

pub const fn wt(&self) -> bool

Watch Trigger

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

Watch Trigger

pub const fn aw(&self) -> bool

Application Watchdog

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

Application Watchdog

pub const fn cer(&self) -> bool

Configuration Error

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

Configuration Error

Trait Implementationsยง

ยง

impl Clone for Ttir

ยง

fn clone(&self) -> Ttir

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 Ttir

ยง

fn default() -> Ttir

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

impl PartialEq for Ttir

ยง

fn eq(&self, other: &Ttir) -> 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 Ttir

ยง

impl Eq for Ttir

ยง

impl StructuralEq for Ttir

ยง

impl StructuralPartialEq for Ttir

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.