#[repr(C)]
pub struct RegisterBlock {
Show 17 fields pub rstctl_reset_req: Reg<RSTCTL_RESET_REQ_SPEC>, pub rstctl_hardreset_stat: Reg<RSTCTL_HARDRESET_STAT_SPEC>, pub rstctl_hardreset_clr: Reg<RSTCTL_HARDRESET_CLR_SPEC>, pub rstctl_hardreset_set: Reg<RSTCTL_HARDRESET_SET_SPEC>, pub rstctl_softreset_stat: Reg<RSTCTL_SOFTRESET_STAT_SPEC>, pub rstctl_softreset_clr: Reg<RSTCTL_SOFTRESET_CLR_SPEC>, pub rstctl_softreset_set: Reg<RSTCTL_SOFTRESET_SET_SPEC>, pub rstctl_pssreset_stat: Reg<RSTCTL_PSSRESET_STAT_SPEC>, pub rstctl_pssreset_clr: Reg<RSTCTL_PSSRESET_CLR_SPEC>, pub rstctl_pcmreset_stat: Reg<RSTCTL_PCMRESET_STAT_SPEC>, pub rstctl_pcmreset_clr: Reg<RSTCTL_PCMRESET_CLR_SPEC>, pub rstctl_pinreset_stat: Reg<RSTCTL_PINRESET_STAT_SPEC>, pub rstctl_pinreset_clr: Reg<RSTCTL_PINRESET_CLR_SPEC>, pub rstctl_rebootreset_stat: Reg<RSTCTL_REBOOTRESET_STAT_SPEC>, pub rstctl_rebootreset_clr: Reg<RSTCTL_REBOOTRESET_CLR_SPEC>, pub rstctl_csreset_stat: Reg<RSTCTL_CSRESET_STAT_SPEC>, pub rstctl_csreset_clr: Reg<RSTCTL_CSRESET_CLR_SPEC>, /* private fields */
}
Expand description

Register block

Fields

rstctl_reset_req: Reg<RSTCTL_RESET_REQ_SPEC>

0x00 - Reset Request Register

rstctl_hardreset_stat: Reg<RSTCTL_HARDRESET_STAT_SPEC>

0x04 - Hard Reset Status Register

rstctl_hardreset_clr: Reg<RSTCTL_HARDRESET_CLR_SPEC>

0x08 - Hard Reset Status Clear Register

rstctl_hardreset_set: Reg<RSTCTL_HARDRESET_SET_SPEC>

0x0c - Hard Reset Status Set Register

rstctl_softreset_stat: Reg<RSTCTL_SOFTRESET_STAT_SPEC>

0x10 - Soft Reset Status Register

rstctl_softreset_clr: Reg<RSTCTL_SOFTRESET_CLR_SPEC>

0x14 - Soft Reset Status Clear Register

rstctl_softreset_set: Reg<RSTCTL_SOFTRESET_SET_SPEC>

0x18 - Soft Reset Status Set Register

rstctl_pssreset_stat: Reg<RSTCTL_PSSRESET_STAT_SPEC>

0x100 - PSS Reset Status Register

rstctl_pssreset_clr: Reg<RSTCTL_PSSRESET_CLR_SPEC>

0x104 - PSS Reset Status Clear Register

rstctl_pcmreset_stat: Reg<RSTCTL_PCMRESET_STAT_SPEC>

0x108 - PCM Reset Status Register

rstctl_pcmreset_clr: Reg<RSTCTL_PCMRESET_CLR_SPEC>

0x10c - PCM Reset Status Clear Register

rstctl_pinreset_stat: Reg<RSTCTL_PINRESET_STAT_SPEC>

0x110 - Pin Reset Status Register

rstctl_pinreset_clr: Reg<RSTCTL_PINRESET_CLR_SPEC>

0x114 - Pin Reset Status Clear Register

rstctl_rebootreset_stat: Reg<RSTCTL_REBOOTRESET_STAT_SPEC>

0x118 - Reboot Reset Status Register

rstctl_rebootreset_clr: Reg<RSTCTL_REBOOTRESET_CLR_SPEC>

0x11c - Reboot Reset Status Clear Register

rstctl_csreset_stat: Reg<RSTCTL_CSRESET_STAT_SPEC>

0x120 - CS Reset Status Register

rstctl_csreset_clr: Reg<RSTCTL_CSRESET_CLR_SPEC>

0x124 - CS Reset Status Clear 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.