Struct Omar
#[repr(transparent)]pub struct Omar(pub u32);
Expand description
DMA2D output memory address register
Tuple Fields§
§0: u32
Implementations§
§impl Omar
impl Omar
pub const fn ma(&self) -> u32
pub const fn ma(&self) -> u32
Memory Address Address of the data used for the output FIFO. These bits can only be written when data transfers are disabled. Once the transfer has started, they are read-only. The address alignment must match the image format selected e.g. a 32-bit per pixel format must be 32-bit aligned and a 16-bit per pixel format must be 16-bit aligned.
pub fn set_ma(&mut self, val: u32)
pub fn set_ma(&mut self, val: u32)
Memory Address Address of the data used for the output FIFO. These bits can only be written when data transfers are disabled. Once the transfer has started, they are read-only. The address alignment must match the image format selected e.g. a 32-bit per pixel format must be 32-bit aligned and a 16-bit per pixel format must be 16-bit aligned.
Trait Implementations§
impl Copy for Omar
impl Eq for Omar
impl StructuralPartialEq for Omar
Auto Trait Implementations§
impl Freeze for Omar
impl RefUnwindSafe for Omar
impl Send for Omar
impl Sync for Omar
impl Unpin for Omar
impl UnwindSafe for Omar
Blanket Implementations§
source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more
source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
source§unsafe fn clone_to_uninit(&self, dst: *mut T)
unsafe fn clone_to_uninit(&self, dst: *mut T)
🔬This is a nightly-only experimental API. (
clone_to_uninit
)