stm32-metapac

Crates

git

Versions

stm32h7s7l8

Flavors

๐Ÿ“ฃ We want to hear from you! Fill the Rust Embedded 2024 micro-survey.
#[repr(transparent)]
pub struct MacqtxFcr(pub u32);
Expand description

Tx Queue flow control register

Tuple Fieldsยง

ยง0: u32

Implementationsยง

ยง

impl MacqtxFcr

pub const fn fcb_bpa(&self) -> bool

Flow Control Busy or Backpressure Activate

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

Flow Control Busy or Backpressure Activate

pub const fn tfe(&self) -> bool

Transmit Flow Control Enable

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

Transmit Flow Control Enable

pub const fn plt(&self) -> u8

Pause Low Threshold

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

Pause Low Threshold

pub const fn dzpq(&self) -> bool

Disable Zero-Quanta Pause

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

Disable Zero-Quanta Pause

pub const fn pt(&self) -> u16

Pause Time

pub fn set_pt(&mut self, val: u16)

Pause Time

Trait Implementationsยง

ยง

impl Clone for MacqtxFcr

ยง

fn clone(&self) -> MacqtxFcr

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 MacqtxFcr

ยง

fn default() -> MacqtxFcr

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

impl PartialEq for MacqtxFcr

ยง

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

ยง

impl Eq for MacqtxFcr

ยง

impl StructuralEq for MacqtxFcr

ยง

impl StructuralPartialEq for MacqtxFcr

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.