#[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..0x48 - 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..0x48 - 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 configuration register
Sourcepub const fn rtccalicfg1(&self) -> &RTCCALICFG1
pub const fn rtccalicfg1(&self) -> &RTCCALICFG1
0x6c - RTC calibration configuration register 1
Sourcepub const fn lactconfig(&self) -> &LACTCONFIG
pub const fn lactconfig(&self) -> &LACTCONFIG
0x70 - LACT configuration register
Sourcepub const fn lactupdate(&self) -> &LACTUPDATE
pub const fn lactupdate(&self) -> &LACTUPDATE
0x80 - LACT update register
Sourcepub const fn lactalarmlo(&self) -> &LACTALARMLO
pub const fn lactalarmlo(&self) -> &LACTALARMLO
0x84 - LACT alarm low register
Sourcepub const fn lactalarmhi(&self) -> &LACTALARMHI
pub const fn lactalarmhi(&self) -> &LACTALARMHI
0x88 - LACT alarm high register
Sourcepub const fn lactloadlo(&self) -> &LACTLOADLO
pub const fn lactloadlo(&self) -> &LACTLOADLO
0x8c - LACT load low register
Sourcepub const fn lactloadhi(&self) -> &LACTLOADHI
pub const fn lactloadhi(&self) -> &LACTLOADHI
0x90 - Timer LACT load high register
Sourcepub const fn rtccalicfg2(&self) -> &RTCCALICFG2
pub const fn rtccalicfg2(&self) -> &RTCCALICFG2
0xa8 - Timer group calibration register
Sourcepub const fn timers_date(&self) -> &TIMERS_DATE
pub const fn timers_date(&self) -> &TIMERS_DATE
0xf8 - Version control register