#[repr(C)]
pub struct RegisterBlock {
Show 46 fields pub cpu_int_enable: CPU_INT_ENABLE, pub cpu_int_type: CPU_INT_TYPE, pub cpu_int_eip_status: CPU_INT_EIP_STATUS, pub cpu_int_pri_0: CPU_INT_PRI_0, pub cpu_int_pri_1: CPU_INT_PRI_1, pub cpu_int_pri_2: CPU_INT_PRI_2, pub cpu_int_pri_3: CPU_INT_PRI_3, pub cpu_int_pri_4: CPU_INT_PRI_4, pub cpu_int_pri_5: CPU_INT_PRI_5, pub cpu_int_pri_6: CPU_INT_PRI_6, pub cpu_int_pri_7: CPU_INT_PRI_7, pub cpu_int_pri_8: CPU_INT_PRI_8, pub cpu_int_pri_9: CPU_INT_PRI_9, pub cpu_int_pri_10: CPU_INT_PRI_10, pub cpu_int_pri_11: CPU_INT_PRI_11, pub cpu_int_pri_12: CPU_INT_PRI_12, pub cpu_int_pri_13: CPU_INT_PRI_13, pub cpu_int_pri_14: CPU_INT_PRI_14, pub cpu_int_pri_15: CPU_INT_PRI_15, pub cpu_int_pri_16: CPU_INT_PRI_16, pub cpu_int_pri_17: CPU_INT_PRI_17, pub cpu_int_pri_18: CPU_INT_PRI_18, pub cpu_int_pri_19: CPU_INT_PRI_19, pub cpu_int_pri_20: CPU_INT_PRI_20, pub cpu_int_pri_21: CPU_INT_PRI_21, pub cpu_int_pri_22: CPU_INT_PRI_22, pub cpu_int_pri_23: CPU_INT_PRI_23, pub cpu_int_pri_24: CPU_INT_PRI_24, pub cpu_int_pri_25: CPU_INT_PRI_25, pub cpu_int_pri_26: CPU_INT_PRI_26, pub cpu_int_pri_27: CPU_INT_PRI_27, pub cpu_int_pri_28: CPU_INT_PRI_28, pub cpu_int_pri_29: CPU_INT_PRI_29, pub cpu_int_pri_30: CPU_INT_PRI_30, pub cpu_int_pri_31: CPU_INT_PRI_31, pub cpu_int_thresh: CPU_INT_THRESH, pub cpu_intr_from_cpu_0: CPU_INTR_FROM_CPU_0, pub cpu_intr_from_cpu_1: CPU_INTR_FROM_CPU_1, pub cpu_intr_from_cpu_2: CPU_INTR_FROM_CPU_2, pub cpu_intr_from_cpu_3: CPU_INTR_FROM_CPU_3, pub date: DATE, pub clock_gate: CLOCK_GATE, pub cpu_int_clear: CPU_INT_CLEAR, pub rnd_eco: RND_ECO, pub rnd_eco_low: RND_ECO_LOW, pub rnd_eco_high: RND_ECO_HIGH, /* private fields */
}
Expand description

Register block

Fields§

§cpu_int_enable: CPU_INT_ENABLE

0x00 - register description

§cpu_int_type: CPU_INT_TYPE

0x04 - register description

§cpu_int_eip_status: CPU_INT_EIP_STATUS

0x08 - register description

§cpu_int_pri_0: CPU_INT_PRI_0

0x0c - register description

§cpu_int_pri_1: CPU_INT_PRI_1

0x10 - register description

§cpu_int_pri_2: CPU_INT_PRI_2

0x14 - register description

§cpu_int_pri_3: CPU_INT_PRI_3

0x18 - register description

§cpu_int_pri_4: CPU_INT_PRI_4

0x1c - register description

§cpu_int_pri_5: CPU_INT_PRI_5

0x20 - register description

§cpu_int_pri_6: CPU_INT_PRI_6

0x24 - register description

§cpu_int_pri_7: CPU_INT_PRI_7

0x28 - register description

§cpu_int_pri_8: CPU_INT_PRI_8

0x2c - register description

§cpu_int_pri_9: CPU_INT_PRI_9

0x30 - register description

§cpu_int_pri_10: CPU_INT_PRI_10

0x34 - register description

§cpu_int_pri_11: CPU_INT_PRI_11

0x38 - register description

§cpu_int_pri_12: CPU_INT_PRI_12

0x3c - register description

§cpu_int_pri_13: CPU_INT_PRI_13

0x40 - register description

§cpu_int_pri_14: CPU_INT_PRI_14

0x44 - register description

§cpu_int_pri_15: CPU_INT_PRI_15

0x48 - register description

§cpu_int_pri_16: CPU_INT_PRI_16

0x4c - register description

§cpu_int_pri_17: CPU_INT_PRI_17

0x50 - register description

§cpu_int_pri_18: CPU_INT_PRI_18

0x54 - register description

§cpu_int_pri_19: CPU_INT_PRI_19

0x58 - register description

§cpu_int_pri_20: CPU_INT_PRI_20

0x5c - register description

§cpu_int_pri_21: CPU_INT_PRI_21

0x60 - register description

§cpu_int_pri_22: CPU_INT_PRI_22

0x64 - register description

§cpu_int_pri_23: CPU_INT_PRI_23

0x68 - register description

§cpu_int_pri_24: CPU_INT_PRI_24

0x6c - register description

§cpu_int_pri_25: CPU_INT_PRI_25

0x70 - register description

§cpu_int_pri_26: CPU_INT_PRI_26

0x74 - register description

§cpu_int_pri_27: CPU_INT_PRI_27

0x78 - register description

§cpu_int_pri_28: CPU_INT_PRI_28

0x7c - register description

§cpu_int_pri_29: CPU_INT_PRI_29

0x80 - register description

§cpu_int_pri_30: CPU_INT_PRI_30

0x84 - register description

§cpu_int_pri_31: CPU_INT_PRI_31

0x88 - register description

§cpu_int_thresh: CPU_INT_THRESH

0x8c - register description

§cpu_intr_from_cpu_0: CPU_INTR_FROM_CPU_0

0x90 - register description

§cpu_intr_from_cpu_1: CPU_INTR_FROM_CPU_1

0x94 - register description

§cpu_intr_from_cpu_2: CPU_INTR_FROM_CPU_2

0x98 - register description

§cpu_intr_from_cpu_3: CPU_INTR_FROM_CPU_3

0x9c - register description

§date: DATE

0xa0 - register description

§clock_gate: CLOCK_GATE

0xa4 - register description

§cpu_int_clear: CPU_INT_CLEAR

0xa8 - register description

§rnd_eco: RND_ECO

0xac - redcy eco register.

§rnd_eco_low: RND_ECO_LOW

0xb0 - redcy eco low register.

§rnd_eco_high: RND_ECO_HIGH

0x3fc - redcy eco high 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.