#[repr(u32)]pub enum FlashProperty {
PflashSectorSize = 0,
PflashTotalSize = 1,
PflashBlockSize = 2,
PflashBlockCount = 3,
PflashBlockBaseAddr = 4,
PflashPageSize = 48,
PflashSystemFreq = 49,
FfrSectorSize = 64,
FfrTotalSize = 65,
FfrBlockBaseAddr = 66,
FfrPageSize = 67,
}Expand description
Flash property identifiers (ROM API flash_get_property).
Variants§
PflashSectorSize = 0
Pflash sector size property.
PflashTotalSize = 1
Pflash total size property.
PflashBlockSize = 2
Pflash block size property.
PflashBlockCount = 3
Pflash block count property.
PflashBlockBaseAddr = 4
Pflash block base address property.
PflashPageSize = 48
Pflash page size property.
PflashSystemFreq = 49
Pflash system frequency property.
FfrSectorSize = 64
FFR sector size property.
FfrTotalSize = 65
FFR total size property.
FfrBlockBaseAddr = 66
FFR block base address property.
FfrPageSize = 67
FFR page size property.
Trait Implementations§
Source§impl Clone for FlashProperty
impl Clone for FlashProperty
Source§fn clone(&self) -> FlashProperty
fn clone(&self) -> FlashProperty
Returns a duplicate of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Debug for FlashProperty
impl Debug for FlashProperty
Source§impl Format for FlashProperty
impl Format for FlashProperty
Source§impl PartialEq for FlashProperty
impl PartialEq for FlashProperty
impl Copy for FlashProperty
impl Eq for FlashProperty
impl StructuralPartialEq for FlashProperty
Auto Trait Implementations§
impl Freeze for FlashProperty
impl RefUnwindSafe for FlashProperty
impl Send for FlashProperty
impl Sync for FlashProperty
impl Unpin for FlashProperty
impl UnwindSafe for FlashProperty
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