pub struct FlashRegion {
pub bank: FlashBank,
pub base: u32,
pub size: u32,
pub erase_size: u32,
pub write_size: u32,
pub erase_value: u8,
/* private fields */
}Expand description
Flash memory region
Fields§
§bank: FlashBankBank number.
base: u32Absolute base address.
size: u32Size in bytes.
erase_size: u32Erase size (sector size).
write_size: u32Minimum write size.
erase_value: u8Erase value (usually 0xFF, but is 0x00 in some chips)
Implementations§
Trait Implementations§
Source§impl Debug for FlashRegion
impl Debug for FlashRegion
Auto Trait Implementations§
impl Freeze for FlashRegion
impl RefUnwindSafe for FlashRegion
impl Send for FlashRegion
impl Sync for FlashRegion
impl Unpin for FlashRegion
impl UnwindSafe for FlashRegion
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