pub enum FlashRegion {
Firmware,
UpdateFirmware,
Swap,
}Expand description
The available flash regions in the chip
Variants§
Implementations§
Source§impl FlashRegion
impl FlashRegion
pub fn as_slice(&self) -> &'static [u8]
pub fn header(&self) -> FirmwareHeader
pub fn image_descriptor(&self) -> ImageDescriptor
pub fn header_start_offset(&self) -> u32
pub fn start_offset(&self) -> u32
pub fn start_addr(&self) -> u32
pub fn end_offset(&self) -> u32
pub fn end_addr(&self) -> u32
pub fn len(&self) -> usize
pub fn is_empty(&self) -> bool
Trait Implementations§
Source§impl Clone for FlashRegion
impl Clone for FlashRegion
Source§fn clone(&self) -> FlashRegion
fn clone(&self) -> FlashRegion
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 FlashRegion
impl Debug for FlashRegion
impl Copy 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