esp_hal::efuse

Enum ChipType

Source
pub enum ChipType {
    Esp32D0wdq6,
    Esp32D0wdq5,
    Esp32D2wdq5,
    Esp32Picod2,
    Esp32Picod4,
    Esp32Picov302,
    Unknown,
}
Available on crate feature unstable only.
Expand description

Representing different types of ESP32 chips.

Variants§

§

Esp32D0wdq6

Represents the ESP32 D0WDQ6 chip variant.

§

Esp32D0wdq5

Represents the ESP32 D0WDQ5 chip variant.

§

Esp32D2wdq5

Represents the ESP32 D2WDQ5 chip variant.

§

Esp32Picod2

Represents the ESP32 Pico D2 chip variant.

§

Esp32Picod4

Represents the ESP32 Pico D4 chip variant.

§

Esp32Picov302

Represents the ESP32 Pico v3.02 chip variant.

§

Unknown

Represents an unknown or unsupported chip variant.

Trait Implementations§

Source§

impl Clone for ChipType

Source§

fn clone(&self) -> ChipType

Returns a copy of the value. Read more
1.0.0§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
Source§

impl Debug for ChipType

Source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
Source§

impl PartialEq for ChipType

Source§

fn eq(&self, other: &ChipType) -> bool

Tests for self and other values to be equal, and is used by ==.
1.0.0§

fn ne(&self, other: &Rhs) -> bool

Tests for !=. The default implementation is almost always sufficient, and should not be overridden without very good reason.
Source§

impl Copy for ChipType

Source§

impl Eq for ChipType

Source§

impl StructuralPartialEq for ChipType

Auto Trait Implementations§

§

impl Freeze for ChipType

§

impl RefUnwindSafe for ChipType

§

impl Send for ChipType

§

impl Sync for ChipType

§

impl Unpin for ChipType

§

impl UnwindSafe for ChipType

Blanket Implementations§

§

impl<T> Any for T
where T: 'static + ?Sized,

§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
§

impl<T> Borrow<T> for T
where T: ?Sized,

§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
§

impl<T> BorrowMut<T> for T
where T: ?Sized,

§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
§

impl<T> CloneToUninit for T
where T: Clone,

§

unsafe fn clone_to_uninit(&self, dst: *mut u8)

🔬This is a nightly-only experimental API. (clone_to_uninit)
Performs copy-assignment from self to dst. Read more
§

impl<T> From<T> for T

§

fn from(t: T) -> T

Returns the argument unchanged.

§

impl<T, U> Into<U> for T
where U: From<T>,

§

fn into(self) -> U

Calls U::from(self).

That is, this conversion is whatever the implementation of [From]<T> for U chooses to do.

§

impl<T, U> TryFrom<U> for T
where 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>

Performs the conversion.
§

impl<T, U> TryInto<U> for T
where U: TryFrom<T>,

§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.