stm32-metapac

Crates

git

Versions

stm32h747zi-cm7

Flavors

Struct stm32_metapac::dsihost::Dsihost

pub struct Dsihost { /* private fields */ }
Expand description

DSI Host.

Implementations§

§

impl Dsihost

pub const unsafe fn from_ptr(ptr: *mut ()) -> Self

pub const fn as_ptr(&self) -> *mut ()

pub const fn vr(self) -> Reg<Vr, R>

DSI Host Version Register.

pub const fn cr(self) -> Reg<Cr, RW>

DSI Host Control Register.

pub const fn ccr(self) -> Reg<Ccr, RW>

DSI HOST Clock Control Register.

pub const fn lvcidr(self) -> Reg<Lvcidr, RW>

DSI Host LTDC VCID Register.

pub const fn lcolcr(self) -> Reg<Lcolcr, RW>

DSI Host LTDC Color Coding Register.

pub const fn lpcr(self) -> Reg<Lpcr, RW>

DSI Host LTDC Polarity Configuration Register.

pub const fn lpmcr(self) -> Reg<Lpmcr, RW>

DSI Host Low-Power mode Configuration Register.

pub const fn pcr(self) -> Reg<Pcr, RW>

DSI Host Protocol Configuration Register.

pub const fn gvcidr(self) -> Reg<Gvcidr, RW>

DSI Host Generic VCID Register.

pub const fn mcr(self) -> Reg<Mcr, RW>

DSI Host mode Configuration Register.

pub const fn vmcr(self) -> Reg<Vmcr, RW>

DSI Host Video mode Configuration Register.

pub const fn vpcr(self) -> Reg<Vpcr, RW>

DSI Host Video Packet Configuration Register.

pub const fn vccr(self) -> Reg<Vccr, RW>

DSI Host Video Chunks Configuration Register.

pub const fn vnpcr(self) -> Reg<Vnpcr, RW>

DSI Host Video Null Packet Configuration Register.

pub const fn vhsacr(self) -> Reg<Vhsacr, RW>

DSI Host Video HSA Configuration Register.

pub const fn vhbpcr(self) -> Reg<Vhbpcr, RW>

DSI Host Video HBP Configuration Register.

pub const fn vlcr(self) -> Reg<Vlcr, RW>

DSI Host Video Line Configuration Register.

pub const fn vvsacr(self) -> Reg<Vvsacr, RW>

DSI Host Video VSA Configuration Register.

pub const fn vvbpcr(self) -> Reg<Vvbpcr, RW>

DSI Host Video VBP Configuration Register.

pub const fn vvfpcr(self) -> Reg<Vvfpcr, RW>

DSI Host Video VFP Configuration Register.

pub const fn vvacr(self) -> Reg<Vvacr, RW>

DSI Host Video VA Configuration Register.

pub const fn lccr(self) -> Reg<Lccr, RW>

DSI Host LTDC Command Configuration Register.

pub const fn cmcr(self) -> Reg<Cmcr, RW>

DSI Host Command mode Configuration Register.

pub const fn ghcr(self) -> Reg<Ghcr, RW>

DSI Host Generic Header Configuration Register.

pub const fn gpdr(self) -> Reg<Gpdr, RW>

DSI Host Generic Payload Data Register.

pub const fn gpsr(self) -> Reg<Gpsr, R>

DSI Host Generic Packet Status Register.

pub const fn tccr0(self) -> Reg<Tccr0, RW>

DSI Host Timeout Counter Configuration Register 0.

pub const fn tccr1(self) -> Reg<Tccr1, RW>

DSI Host Timeout Counter Configuration Register 1.

pub const fn tccr2(self) -> Reg<Tccr2, RW>

DSI Host Timeout Counter Configuration Register 2.

pub const fn tccr3(self) -> Reg<Tccr3, RW>

DSI Host Timeout Counter Configuration Register 3.

pub const fn tccr4(self) -> Reg<Tccr4, RW>

DSI Host Timeout Counter Configuration Register 4.

pub const fn tccr5(self) -> Reg<Tccr5, RW>

DSI Host Timeout Counter Configuration Register 5.

pub const fn clcr(self) -> Reg<Clcr, RW>

DSI Host Clock Lane Configuration Register.

pub const fn cltcr(self) -> Reg<Cltcr, RW>

DSI Host Clock Lane Timer Configuration Register.

pub const fn dltcr(self) -> Reg<Dltcr, RW>

DSI Host Data Lane Timer Configuration Register.

pub const fn pctlr(self) -> Reg<Pctlr, RW>

DSI Host PHY Control Register.

pub const fn pconfr(self) -> Reg<Pconfr, RW>

DSI Host PHY Configuration Register.

pub const fn pucr(self) -> Reg<Pucr, RW>

DSI Host PHY ULPS Control Register.

pub const fn pttcr(self) -> Reg<Pttcr, RW>

DSI Host PHY TX Triggers Configuration Register.

pub const fn psr(self) -> Reg<Psr, R>

DSI Host PHY Status Register.

pub const fn isr0(self) -> Reg<Isr0, R>

DSI Host Interrupt & Status Register 0.

pub const fn isr1(self) -> Reg<Isr1, R>

DSI Host Interrupt & Status Register 1.

pub const fn ier0(self) -> Reg<Ier0, RW>

DSI Host Interrupt Enable Register 0.

pub const fn ier1(self) -> Reg<Ier1, RW>

DSI Host Interrupt Enable Register 1.

pub const fn fir0(self) -> Reg<Fir0, W>

DSI Host Force Interrupt Register 0.

pub const fn fir1(self) -> Reg<Fir1, W>

DSI Host Force Interrupt Register 1.

pub const fn vscr(self) -> Reg<Vscr, RW>

DSI Host Video Shadow Control Register.

pub const fn lcvcidr(self) -> Reg<Lcvcidr, R>

DSI Host LTDC Current VCID Register.

pub const fn lcccr(self) -> Reg<Lcccr, R>

DSI Host LTDC Current Color Coding Register.

pub const fn lpmccr(self) -> Reg<Lpmccr, R>

DSI Host Low-Power mode Current Configuration Register.

pub const fn vmccr(self) -> Reg<Vmccr, R>

DSI Host Video mode Current Configuration Register.

pub const fn vpccr(self) -> Reg<Vpccr, R>

DSI Host Video Packet Current Configuration Register.

pub const fn vcccr(self) -> Reg<Vcccr, R>

DSI Host Video Chunks Current Configuration Register.

pub const fn vnpccr(self) -> Reg<Vnpccr, R>

DSI Host Video Null Packet Current Configuration Register.

pub const fn vhsaccr(self) -> Reg<Vhsaccr, R>

DSI Host Video HSA Current Configuration Register.

pub const fn vhbpccr(self) -> Reg<Vhbpccr, R>

DSI Host Video HBP Current Configuration Register.

pub const fn vlccr(self) -> Reg<Vlccr, R>

DSI Host Video Line Current Configuration Register.

pub const fn vvsaccr(self) -> Reg<Vvsaccr, R>

DSI Host Video VSA Current Configuration Register.

pub const fn vvbpccr(self) -> Reg<Vvbpccr, R>

DSI Host Video VBP Current Configuration Register.

pub const fn vvfpccr(self) -> Reg<Vvfpccr, R>

DSI Host Video VFP Current Configuration Register.

pub const fn vvaccr(self) -> Reg<Vvaccr, R>

DSI Host Video VA Current Configuration Register.

pub const fn wcfgr(self) -> Reg<Wcfgr, RW>

DSI Wrapper Configuration Register.

pub const fn wcr(self) -> Reg<Wcr, RW>

DSI Wrapper Control Register.

pub const fn wier(self) -> Reg<Wier, RW>

DSI Wrapper Interrupt Enable Register.

pub const fn wisr(self) -> Reg<Wisr, R>

DSI Wrapper Interrupt & Status Register.

pub const fn wifcr(self) -> Reg<Wifcr, RW>

DSI Wrapper Interrupt Flag Clear Register.

pub const fn wpcr0(self) -> Reg<Wpcr0, RW>

DSI Wrapper PHY Configuration Register 0.

pub const fn wpcr1(self) -> Reg<Wpcr1, RW>

DSI Wrapper PHY Configuration Register 1.

pub const fn wpcr2(self) -> Reg<Wpcr2, RW>

DSI Wrapper PHY Configuration Register 2.

pub const fn wpcr3(self) -> Reg<Wpcr3, RW>

DSI Wrapper PHY Configuration Register 3.

pub const fn wpcr4(self) -> Reg<Wpcr4, RW>

DSI Wrapper PHY Configuration Register 4.

pub const fn wrpcr(self) -> Reg<Wrpcr, RW>

DSI Wrapper Regulator and PLL Control Register.

Trait Implementations§

§

impl Clone for Dsihost

§

fn clone(&self) -> Dsihost

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 PartialEq for Dsihost

§

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

Tests for self and other values to be equal, and is used by ==.
1.0.0 · source§

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

Tests for !=. The default implementation is almost always sufficient, and should not be overridden without very good reason.
§

impl Copy for Dsihost

§

impl Eq for Dsihost

§

impl Send for Dsihost

§

impl StructuralPartialEq for Dsihost

§

impl Sync for Dsihost

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> CloneToUninit for T
where T: Clone,

source§

unsafe fn clone_to_uninit(&self, dst: *mut T)

🔬This is a nightly-only experimental API. (clone_to_uninit)
Performs copy-assignment from self to dst. 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>,

source§

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>,

source§

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.