embassy-stm32

Crates

git

Versions

stm32f767ig

Flavors

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

Struct embassy_stm32::ltdc::LtdcConfiguration

source ยท
pub struct LtdcConfiguration {
    pub active_width: u16,
    pub active_height: u16,
    pub h_back_porch: u16,
    pub h_front_porch: u16,
    pub v_back_porch: u16,
    pub v_front_porch: u16,
    pub h_sync: u16,
    pub v_sync: u16,
    pub h_sync_polarity: PolarityActive,
    pub v_sync_polarity: PolarityActive,
    pub data_enable_polarity: PolarityActive,
    pub pixel_clock_polarity: PolarityEdge,
}
Expand description

Display configuration parameters

Fieldsยง

ยงactive_width: u16

Active width in pixels

ยงactive_height: u16

Active height in pixels

ยงh_back_porch: u16

Horizontal back porch (in units of pixel clock period)

ยงh_front_porch: u16

Horizontal front porch (in units of pixel clock period)

ยงv_back_porch: u16

Vertical back porch (in units of horizontal scan line)

ยงv_front_porch: u16

Vertical front porch (in units of horizontal scan line)

ยงh_sync: u16

Horizontal synchronization width (in units of pixel clock period)

ยงv_sync: u16

Vertical synchronization height (in units of horizontal scan line)

ยงh_sync_polarity: PolarityActive

Horizontal synchronization polarity: false: active low, true: active high

ยงv_sync_polarity: PolarityActive

Vertical synchronization polarity: false: active low, true: active high

ยงdata_enable_polarity: PolarityActive

Data enable polarity: false: active low, true: active high

ยงpixel_clock_polarity: PolarityEdge

Pixel clock polarity: false: falling edge, true: rising edge

Trait Implementationsยง

sourceยง

impl Clone for LtdcConfiguration

sourceยง

fn clone(&self) -> LtdcConfiguration

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
sourceยง

impl Debug for LtdcConfiguration

sourceยง

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
sourceยง

impl Format for LtdcConfiguration

sourceยง

fn format(&self, f: Formatter<'_>)

Writes the defmt representation of self to fmt.
sourceยง

impl PartialEq for LtdcConfiguration

sourceยง

fn eq(&self, other: &LtdcConfiguration) -> 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.
sourceยง

impl Copy for LtdcConfiguration

sourceยง

impl StructuralPartialEq for LtdcConfiguration

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.