pub struct Region { /* private fields */ }
Expand description
Memory region to slave decoding table
Implementations§
Source§impl Region
impl Region
pub const unsafe fn from_ptr(ptr: *mut ()) -> Self
pub const fn as_ptr(&self) -> *mut ()
Sourcepub const fn config(self) -> Reg<RegionConfig, RW>
pub const fn config(self) -> Reg<RegionConfig, RW>
Description cluster: Slave region n Configuration register
Sourcepub const fn addrmask(self) -> Reg<u32, RW>
pub const fn addrmask(self) -> Reg<u32, RW>
Description cluster: Select which bits of the incoming address are compared against the STARTADDR
Sourcepub const fn masterport(self) -> Reg<RegionMasterport, RW>
pub const fn masterport(self) -> Reg<RegionMasterport, RW>
Description cluster: Region n local master enable
Trait Implementations§
impl Copy for Region
impl Eq for Region
impl Send for Region
impl StructuralPartialEq for Region
impl Sync for Region
Auto Trait Implementations§
impl Freeze for Region
impl RefUnwindSafe for Region
impl Unpin for Region
impl UnwindSafe for Region
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
)