Struct msp432p401r::rstctl::RegisterBlock
source · [−]#[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
impl !RefUnwindSafe for RegisterBlock
impl Send for RegisterBlock
impl !Sync for RegisterBlock
impl Unpin for RegisterBlock
impl UnwindSafe for RegisterBlock
Blanket Implementations
sourceimpl<T> BorrowMut<T> for T where
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
const: unstable · sourcefn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more