#[repr(C)]
pub struct RegisterBlock {
Show 19 fields pub set_start: Reg<SET_START_SPEC>, pub set_para_purpose: Reg<SET_PARA_PURPOSE_SPEC>, pub set_para_key: Reg<SET_PARA_KEY_SPEC>, pub set_para_finish: Reg<SET_PARA_FINISH_SPEC>, pub set_message_one: Reg<SET_MESSAGE_ONE_SPEC>, pub set_message_ing: Reg<SET_MESSAGE_ING_SPEC>, pub set_message_end: Reg<SET_MESSAGE_END_SPEC>, pub set_result_finish: Reg<SET_RESULT_FINISH_SPEC>, pub set_invalidate_jtag: Reg<SET_INVALIDATE_JTAG_SPEC>, pub set_invalidate_ds: Reg<SET_INVALIDATE_DS_SPEC>, pub query_error: Reg<QUERY_ERROR_SPEC>, pub query_busy: Reg<QUERY_BUSY_SPEC>, pub wr_message_mem: [Reg<WR_MESSAGE_MEM_SPEC>; 64], pub rd_result_mem: [Reg<RD_RESULT_MEM_SPEC>; 32], pub set_message_pad: Reg<SET_MESSAGE_PAD_SPEC>, pub one_block: Reg<ONE_BLOCK_SPEC>, pub soft_jtag_ctrl: Reg<SOFT_JTAG_CTRL_SPEC>, pub wr_jtag: Reg<WR_JTAG_SPEC>, pub date: Reg<DATE_SPEC>, /* private fields */
}
Expand description

Register block

Fields

set_start: Reg<SET_START_SPEC>

0x40 - Process control register 0.

set_para_purpose: Reg<SET_PARA_PURPOSE_SPEC>

0x44 - Configure purpose.

set_para_key: Reg<SET_PARA_KEY_SPEC>

0x48 - Configure key.

set_para_finish: Reg<SET_PARA_FINISH_SPEC>

0x4c - Finish initial configuration.

set_message_one: Reg<SET_MESSAGE_ONE_SPEC>

0x50 - Process control register 1.

set_message_ing: Reg<SET_MESSAGE_ING_SPEC>

0x54 - Process control register 2.

set_message_end: Reg<SET_MESSAGE_END_SPEC>

0x58 - Process control register 3.

set_result_finish: Reg<SET_RESULT_FINISH_SPEC>

0x5c - Process control register 4.

set_invalidate_jtag: Reg<SET_INVALIDATE_JTAG_SPEC>

0x60 - Invalidate register 0.

set_invalidate_ds: Reg<SET_INVALIDATE_DS_SPEC>

0x64 - Invalidate register 1.

query_error: Reg<QUERY_ERROR_SPEC>

0x68 - Error register.

query_busy: Reg<QUERY_BUSY_SPEC>

0x6c - Busy register.

wr_message_mem: [Reg<WR_MESSAGE_MEM_SPEC>; 64]

0x80..0xc0 - Message block memory.

rd_result_mem: [Reg<RD_RESULT_MEM_SPEC>; 32]

0xc0..0xe0 - Result from upstream.

set_message_pad: Reg<SET_MESSAGE_PAD_SPEC>

0xf0 - Process control register 5.

one_block: Reg<ONE_BLOCK_SPEC>

0xf4 - Process control register 6.

soft_jtag_ctrl: Reg<SOFT_JTAG_CTRL_SPEC>

0xf8 - Jtag register 0.

wr_jtag: Reg<WR_JTAG_SPEC>

0xfc - Jtag register 1.

date: Reg<DATE_SPEC>

0x1fc - Date register.

Auto Trait Implementations

Blanket Implementations

Gets the TypeId of self. Read more

Immutably borrows from an owned value. Read more

Mutably borrows from an owned value. Read more

Returns the argument unchanged.

Calls U::from(self).

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

The type returned in the event of a conversion error.

Performs the conversion.

The type returned in the event of a conversion error.

Performs the conversion.