Struct atsamd_hal::icm::SecondaryRegionDesc
source · [−]#[repr(C)]#[repr(align(16))]pub struct SecondaryRegionDesc {
pub raddr: RegionAddress,
pub rcfg: RegionConfiguration,
pub rnext: RegionNext,
/* private fields */
}
Expand description
Structure ICM Secondary Region Descriptor area.
Follows C-structure conventions and is 16-byte aligned
Used to build the linked lists for non-contiguous memory
Fields
raddr: RegionAddress
the first byte address of the Region.
rcfg: RegionConfiguration
Configuration Structure Member.
rnext: RegionNext
Next Address Structure Member.
Implementations
Trait Implementations
sourceimpl RegionDesc for SecondaryRegionDesc
impl RegionDesc for SecondaryRegionDesc
sourcefn set_region_configuration(&mut self, cfg: RegionConfiguration)
fn set_region_configuration(&mut self, cfg: RegionConfiguration)
sourcefn reset_region_configuration_to_default(&mut self)
fn reset_region_configuration_to_default(&mut self)
Reset RegionConfiguration
to default values
sourcefn set_region_next(&mut self, next: RegionNext)
fn set_region_next(&mut self, next: RegionNext)
Set RegionNext
sourcefn set_region_address<T>(&mut self, addr: *const T)
fn set_region_address<T>(&mut self, addr: *const T)
Set the
RegionAddress
start of the region memory regionAuto Trait Implementations
impl RefUnwindSafe for SecondaryRegionDesc
impl Send for SecondaryRegionDesc
impl Sync for SecondaryRegionDesc
impl Unpin for SecondaryRegionDesc
impl UnwindSafe for SecondaryRegionDesc
Blanket Implementations
sourceimpl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
const: unstable · sourcefn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more