[][src]Struct esp32::aes::RegisterBlock

#[repr(C)]pub struct RegisterBlock {
    pub start: Reg<START_SPEC>,
    pub idle: Reg<IDLE_SPEC>,
    pub mode: Reg<MODE_SPEC>,
    pub key_0: Reg<KEY_0_SPEC>,
    pub key_1: Reg<KEY_1_SPEC>,
    pub key_2: Reg<KEY_2_SPEC>,
    pub key_3: Reg<KEY_3_SPEC>,
    pub key_4: Reg<KEY_4_SPEC>,
    pub key_5: Reg<KEY_5_SPEC>,
    pub key_6: Reg<KEY_6_SPEC>,
    pub key_7: Reg<KEY_7_SPEC>,
    pub text_0: Reg<TEXT_0_SPEC>,
    pub text_1: Reg<TEXT_1_SPEC>,
    pub text_2: Reg<TEXT_2_SPEC>,
    pub text_3: Reg<TEXT_3_SPEC>,
    pub endian: Reg<ENDIAN_SPEC>,
    // some fields omitted
}

Register block

Fields

start: Reg<START_SPEC>

0x00 - AES Start

idle: Reg<IDLE_SPEC>

0x04 - AES Idle

mode: Reg<MODE_SPEC>

0x08 - AES Mode

key_0: Reg<KEY_0_SPEC>

0x10 - AES Key material 0

key_1: Reg<KEY_1_SPEC>

0x14 - AES Key material 1

key_2: Reg<KEY_2_SPEC>

0x18 - AES Key material 2

key_3: Reg<KEY_3_SPEC>

0x1c - AES Key material 3

key_4: Reg<KEY_4_SPEC>

0x20 - AES Key material 4

key_5: Reg<KEY_5_SPEC>

0x24 - AES Key material 5

key_6: Reg<KEY_6_SPEC>

0x28 - AES Key material 6

key_7: Reg<KEY_7_SPEC>

0x2c - AES Key material 7

text_0: Reg<TEXT_0_SPEC>

0x30 - Plaintext and ciphertext register 0

text_1: Reg<TEXT_1_SPEC>

0x34 - Plaintext and ciphertext register 1

text_2: Reg<TEXT_2_SPEC>

0x38 - Plaintext and ciphertext register 2

text_3: Reg<TEXT_3_SPEC>

0x3c - Plaintext and ciphertext register 3

endian: Reg<ENDIAN_SPEC>

0x40 - AES Endian selection

Auto Trait Implementations

Blanket Implementations

impl<T> Any for T where
    T: 'static + ?Sized
[src]

impl<T> Borrow<T> for T where
    T: ?Sized
[src]

impl<T> BorrowMut<T> for T where
    T: ?Sized
[src]

impl<T> From<T> for T[src]

impl<T, U> Into<U> for T where
    U: From<T>, 
[src]

impl<T, U> TryFrom<U> for T where
    U: Into<T>, 
[src]

type Error = Infallible

The type returned in the event of a conversion error.

impl<T, U> TryInto<U> for T where
    U: TryFrom<T>, 
[src]

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

The type returned in the event of a conversion error.