stm32-metapac

Crates

git

Versions

stm32h7a3ai

Flavors

Struct stm32_metapac::dma2d::regs::Fgcmar

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

DMA2D foreground CLUT memory address register

Tuple Fields§

§0: u32

Implementations§

§

impl Fgcmar

pub const fn ma(&self) -> u32

Memory Address Address of the data used for the CLUT address dedicated to the foreground image. This register can only be written when no transfer is ongoing. Once the CLUT transfer has started, this register is read-only. If the foreground CLUT format is 32-bit, the address must be 32-bit aligned.

pub fn set_ma(&mut self, val: u32)

Memory Address Address of the data used for the CLUT address dedicated to the foreground image. This register can only be written when no transfer is ongoing. Once the CLUT transfer has started, this register is read-only. If the foreground CLUT format is 32-bit, the address must be 32-bit aligned.

Trait Implementations§

§

impl Clone for Fgcmar

§

fn clone(&self) -> Fgcmar

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 Fgcmar

§

fn default() -> Fgcmar

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

impl PartialEq for Fgcmar

§

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

§

impl Eq for Fgcmar

§

impl StructuralPartialEq for Fgcmar

Auto Trait Implementations§

§

impl Freeze for Fgcmar

§

impl RefUnwindSafe for Fgcmar

§

impl Send for Fgcmar

§

impl Sync for Fgcmar

§

impl Unpin for Fgcmar

§

impl UnwindSafe for Fgcmar

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.