Embassy
stm32-metapac

Crates

git

Versions

stm32u5a9nj

Flavors

Struct stm32_metapac::dsihost::regs::Ccr

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

DSI Host clock control register.

Tuple Fields§

§0: u32

Implementations§

§

impl Ccr

pub const fn txeckdiv(&self) -> u8

TX escape clock division This field indicates the division factor for the TX escape clock source (lanebyteclk). The values 0 and 1 stop the TX_ESC clock generation.

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

TX escape clock division This field indicates the division factor for the TX escape clock source (lanebyteclk). The values 0 and 1 stop the TX_ESC clock generation.

pub const fn tockdiv(&self) -> u8

Timeout clock division This field indicates the division factor for the timeout clock used as the timing unit in the configuration of HS to LP and LP to HS transition error.

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

Timeout clock division This field indicates the division factor for the timeout clock used as the timing unit in the configuration of HS to LP and LP to HS transition error.

Trait Implementations§

§

impl Clone for Ccr

§

fn clone(&self) -> Ccr

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 Ccr

§

fn default() -> Ccr

Returns the “default value” for a type. Read more
§

impl PartialEq for Ccr

§

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

§

impl Eq for Ccr

§

impl StructuralEq for Ccr

§

impl StructuralPartialEq for Ccr

Auto Trait Implementations§

§

impl RefUnwindSafe for Ccr

§

impl Send for Ccr

§

impl Sync for Ccr

§

impl Unpin for Ccr

§

impl UnwindSafe for Ccr

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.