[−][src]Struct spi_memory::series25::Identification
3-Byte JEDEC manufacturer and device identification.
Methods
impl Identification
[src]
pub fn from_jedec_id(buf: &[u8]) -> Identification
[src]
Build an Identification from JEDEC ID bytes.
pub fn mfr_code(&self) -> u8
[src]
The JEDEC manufacturer code for this chip.
pub fn device_id(&self) -> &[u8]
[src]
The manufacturer-specific device ID for this chip.
pub fn continuation_count(&self) -> u8
[src]
Number of continuation codes in this chip ID.
For example the ARM Ltd identifier is 7F 7F 7F 7F 3B
(5 bytes), so
the continuation count is 4.
Trait Implementations
Auto Trait Implementations
Blanket Implementations
impl<T> Any for T where
T: 'static + ?Sized,
[src]
T: 'static + ?Sized,
impl<T> Borrow<T> for T where
T: ?Sized,
[src]
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
[src]
T: ?Sized,
fn borrow_mut(&mut self) -> &mut T
[src]
impl<T> From<T> for T
[src]
impl<T, U> Into<U> for T where
U: From<T>,
[src]
U: From<T>,
impl<T, U> TryFrom<U> for T where
U: Into<T>,
[src]
U: Into<T>,
type Error = Infallible
The type returned in the event of a conversion error.
fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>
[src]
impl<T, U> TryInto<U> for T where
U: TryFrom<T>,
[src]
U: TryFrom<T>,