pub struct RegisterBlock {Show 16 fields
pub pwren: PWREN,
pub rstctl: RSTCTL,
pub stat: STAT,
pub pdbgctl: PDBGCTL,
pub iidx: IIDX,
pub imask: IMASK,
pub ris: RIS,
pub mis: MIS,
pub iset: ISET,
pub iclr: ICLR,
pub evt_mode: EVT_MODE,
pub desc: DESC,
pub wwdtctl0: WWDTCTL0,
pub wwdtctl1: WWDTCTL1,
pub wwdtcntrst: WWDTCNTRST,
pub wwdtstat: WWDTSTAT,
/* private fields */
}Expand description
Register block
Fields§
§pwren: PWREN0x800 - Power enable
rstctl: RSTCTL0x804 - Reset Control
stat: STAT0x814 - Status Register
pdbgctl: PDBGCTL0x1018 - Peripheral Debug Control
iidx: IIDX0x1020 - Interrupt index
imask: IMASK0x1028 - Interrupt mask
ris: RIS0x1030 - Raw interrupt status
mis: MIS0x1038 - Masked interrupt status
iset: ISET0x1040 - Interrupt set
iclr: ICLR0x1048 - Interrupt clear
evt_mode: EVT_MODE0x10e0 - Event Mode
desc: DESC0x10fc - Module Description
wwdtctl0: WWDTCTL00x1100 - Window Watchdog Timer Control Register 0
wwdtctl1: WWDTCTL10x1104 - Window Watchdog Timer Control Register 0
wwdtcntrst: WWDTCNTRST0x1108 - Window Watchdog Timer Counter Reset Register
wwdtstat: WWDTSTAT0x110c - Window Watchdog Timer Status Register
Auto Trait Implementations§
impl !Freeze for RegisterBlock
impl !RefUnwindSafe for RegisterBlock
impl Send for RegisterBlock
impl !Sync for RegisterBlock
impl Unpin for RegisterBlock
impl UnwindSafe for RegisterBlock
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more