Struct esp32h2::tee::RegisterBlock

source ·
#[repr(C)]
pub struct RegisterBlock {
Show 34 fields pub m0_mode_ctrl: M0_MODE_CTRL, pub m1_mode_ctrl: M1_MODE_CTRL, pub m2_mode_ctrl: M2_MODE_CTRL, pub m3_mode_ctrl: M3_MODE_CTRL, pub m4_mode_ctrl: M4_MODE_CTRL, pub m5_mode_ctrl: M5_MODE_CTRL, pub m6_mode_ctrl: M6_MODE_CTRL, pub m7_mode_ctrl: M7_MODE_CTRL, pub m8_mode_ctrl: M8_MODE_CTRL, pub m9_mode_ctrl: M9_MODE_CTRL, pub m10_mode_ctrl: M10_MODE_CTRL, pub m11_mode_ctrl: M11_MODE_CTRL, pub m12_mode_ctrl: M12_MODE_CTRL, pub m13_mode_ctrl: M13_MODE_CTRL, pub m14_mode_ctrl: M14_MODE_CTRL, pub m15_mode_ctrl: M15_MODE_CTRL, pub m16_mode_ctrl: M16_MODE_CTRL, pub m17_mode_ctrl: M17_MODE_CTRL, pub m18_mode_ctrl: M18_MODE_CTRL, pub m19_mode_ctrl: M19_MODE_CTRL, pub m20_mode_ctrl: M20_MODE_CTRL, pub m21_mode_ctrl: M21_MODE_CTRL, pub m22_mode_ctrl: M22_MODE_CTRL, pub m23_mode_ctrl: M23_MODE_CTRL, pub m24_mode_ctrl: M24_MODE_CTRL, pub m25_mode_ctrl: M25_MODE_CTRL, pub m26_mode_ctrl: M26_MODE_CTRL, pub m27_mode_ctrl: M27_MODE_CTRL, pub m28_mode_ctrl: M28_MODE_CTRL, pub m29_mode_ctrl: M29_MODE_CTRL, pub m30_mode_ctrl: M30_MODE_CTRL, pub m31_mode_ctrl: M31_MODE_CTRL, pub clock_gate: CLOCK_GATE, pub date: DATE, /* private fields */
}
Expand description

Register block

Fields§

§m0_mode_ctrl: M0_MODE_CTRL

0x00 - Tee mode control register

§m1_mode_ctrl: M1_MODE_CTRL

0x04 - Tee mode control register

§m2_mode_ctrl: M2_MODE_CTRL

0x08 - Tee mode control register

§m3_mode_ctrl: M3_MODE_CTRL

0x0c - Tee mode control register

§m4_mode_ctrl: M4_MODE_CTRL

0x10 - Tee mode control register

§m5_mode_ctrl: M5_MODE_CTRL

0x14 - Tee mode control register

§m6_mode_ctrl: M6_MODE_CTRL

0x18 - Tee mode control register

§m7_mode_ctrl: M7_MODE_CTRL

0x1c - Tee mode control register

§m8_mode_ctrl: M8_MODE_CTRL

0x20 - Tee mode control register

§m9_mode_ctrl: M9_MODE_CTRL

0x24 - Tee mode control register

§m10_mode_ctrl: M10_MODE_CTRL

0x28 - Tee mode control register

§m11_mode_ctrl: M11_MODE_CTRL

0x2c - Tee mode control register

§m12_mode_ctrl: M12_MODE_CTRL

0x30 - Tee mode control register

§m13_mode_ctrl: M13_MODE_CTRL

0x34 - Tee mode control register

§m14_mode_ctrl: M14_MODE_CTRL

0x38 - Tee mode control register

§m15_mode_ctrl: M15_MODE_CTRL

0x3c - Tee mode control register

§m16_mode_ctrl: M16_MODE_CTRL

0x40 - Tee mode control register

§m17_mode_ctrl: M17_MODE_CTRL

0x44 - Tee mode control register

§m18_mode_ctrl: M18_MODE_CTRL

0x48 - Tee mode control register

§m19_mode_ctrl: M19_MODE_CTRL

0x4c - Tee mode control register

§m20_mode_ctrl: M20_MODE_CTRL

0x50 - Tee mode control register

§m21_mode_ctrl: M21_MODE_CTRL

0x54 - Tee mode control register

§m22_mode_ctrl: M22_MODE_CTRL

0x58 - Tee mode control register

§m23_mode_ctrl: M23_MODE_CTRL

0x5c - Tee mode control register

§m24_mode_ctrl: M24_MODE_CTRL

0x60 - Tee mode control register

§m25_mode_ctrl: M25_MODE_CTRL

0x64 - Tee mode control register

§m26_mode_ctrl: M26_MODE_CTRL

0x68 - Tee mode control register

§m27_mode_ctrl: M27_MODE_CTRL

0x6c - Tee mode control register

§m28_mode_ctrl: M28_MODE_CTRL

0x70 - Tee mode control register

§m29_mode_ctrl: M29_MODE_CTRL

0x74 - Tee mode control register

§m30_mode_ctrl: M30_MODE_CTRL

0x78 - Tee mode control register

§m31_mode_ctrl: M31_MODE_CTRL

0x7c - Tee mode control register

§clock_gate: CLOCK_GATE

0x80 - Clock gating register

§date: DATE

0xffc - Version register

Auto Trait Implementations§

Blanket Implementations§

source§

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

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

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

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

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

source§

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

Mutably borrows from an owned value. Read more
source§

impl<T> From<T> for T

source§

fn from(t: T) -> T

Returns the argument unchanged.

source§

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

source§

fn into(self) -> U

Calls U::from(self).

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

source§

impl<T, U> TryFrom<U> for Twhere U: Into<T>,

§

type Error = Infallible

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

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
source§

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

§

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

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

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

Performs the conversion.