#[repr(C)]pub struct RegisterBlock { /* private fields */ }
Expand description
Register block
Implementations§
Source§impl RegisterBlock
impl RegisterBlock
Sourcepub const fn t(&self, n: usize) -> &T
pub const fn t(&self, n: usize) -> &T
0x00..0x24 - Cluster T%s, containing T?CONFIG, T?LO, T?HI, T?UPDATE, T?ALARMLO, T?ALARMHI, T?LOADLO, T?LOADHI, T?LOAD
Sourcepub fn t_iter(&self) -> impl Iterator<Item = &T>
pub fn t_iter(&self) -> impl Iterator<Item = &T>
Iterator for array of: 0x00..0x24 - Cluster T%s, containing T?CONFIG, T?LO, T?HI, T?UPDATE, T?ALARMLO, T?ALARMHI, T?LOADLO, T?LOADHI, T?LOAD
Sourcepub const fn wdtconfig0(&self) -> &WDTCONFIG0
pub const fn wdtconfig0(&self) -> &WDTCONFIG0
0x48 - Watchdog timer configuration register
Sourcepub const fn wdtconfig1(&self) -> &WDTCONFIG1
pub const fn wdtconfig1(&self) -> &WDTCONFIG1
0x4c - Watchdog timer prescaler register
Sourcepub const fn wdtconfig2(&self) -> &WDTCONFIG2
pub const fn wdtconfig2(&self) -> &WDTCONFIG2
0x50 - Watchdog timer stage 0 timeout value
Sourcepub const fn wdtconfig3(&self) -> &WDTCONFIG3
pub const fn wdtconfig3(&self) -> &WDTCONFIG3
0x54 - Watchdog timer stage 1 timeout value
Sourcepub const fn wdtconfig4(&self) -> &WDTCONFIG4
pub const fn wdtconfig4(&self) -> &WDTCONFIG4
0x58 - Watchdog timer stage 2 timeout value
Sourcepub const fn wdtconfig5(&self) -> &WDTCONFIG5
pub const fn wdtconfig5(&self) -> &WDTCONFIG5
0x5c - Watchdog timer stage 3 timeout value
Sourcepub const fn wdtwprotect(&self) -> &WDTWPROTECT
pub const fn wdtwprotect(&self) -> &WDTWPROTECT
0x64 - Watchdog write protect register
Sourcepub const fn rtccalicfg(&self) -> &RTCCALICFG
pub const fn rtccalicfg(&self) -> &RTCCALICFG
0x68 - RTC calibration configure register
Sourcepub const fn rtccalicfg1(&self) -> &RTCCALICFG1
pub const fn rtccalicfg1(&self) -> &RTCCALICFG1
0x6c - RTC calibration configure1 register
Sourcepub const fn rtccalicfg2(&self) -> &RTCCALICFG2
pub const fn rtccalicfg2(&self) -> &RTCCALICFG2
0x80 - Timer group calibration register
Sourcepub const fn ntimers_date(&self) -> &NTIMERS_DATE
pub const fn ntimers_date(&self) -> &NTIMERS_DATE
0xf8 - Timer version control 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