Trait imxrt_hal::iomuxc::IOMUX [−][src]
pub unsafe trait IOMUX { pub unsafe fn mux(&mut self) -> *mut u32; pub unsafe fn pad(&mut self) -> *mut u32; }
An IOMUXC-capable pad which can support I/O multiplexing
DO NOT IMPLEMENT THIS TRAIT. It’s exposed to support documentation browsing.
Required methods
pub unsafe fn mux(&mut self) -> *mut u32
[src]
Returns the absolute address of the multiplex register
Safety
Returns a pointer to an address that may be mutably aliased elsewhere.
pub unsafe fn pad(&mut self) -> *mut u32
[src]
Returns the absolute address of the pad configuration register
Safety
Returns a pointer to an address that may be mutably aliased elsewhere.
Implementors
impl IOMUX for ErasedPad
[src]
pub unsafe fn mux(&mut self) -> *mut u32
[src]
Safety
Returns a pointer to an address that may be mutably aliased elsewhere.
pub unsafe fn pad(&mut self) -> *mut u32
[src]
Safety
Returns a pointer to an address that may be mutably aliased elsewhere.
impl<Base, Offset> IOMUX for Pad<Base, Offset> where
Offset: Unsigned,
Base: Base,
[src]
Offset: Unsigned,
Base: Base,