[−][src]Struct cc13x2_cc26x2_hal::aon_pmctl::RegisterBlock
Register block
Fields
auxsceclk: AUXSCECLK
0x04 - AUX SCE Clock Management This register contains bitfields that are relevant for setting up the clock to the AUX domain.
ramcfg: RAMCFG
0x08 - RAM Configuration This register contains power management related configuration for the SRAM in the MCU and AUX domain.
pwrctl: PWRCTL
0x10 - Power Management Control This register controls bitfields for setting low level power management features such as selection of regulator for VDDR supply and control of IO ring where certain segments can be enabled / disabled.
pwrstat: PWRSTAT
0x14 - AON Power and Reset Status This register is used to monitor various power management related signals in AON. All other signals than JTAG_PD_ON, AUX_BUS_RESET_DONE, and AUX_RESET_DONE are for test, calibration and debug purpose only.
shutdown: SHUTDOWN
0x18 - Shutdown Control This register contains bitfields required for entering shutdown mode
rechargecfg: RECHARGECFG
0x1c - Recharge Controller Configuration This register sets all relevant parameters for controlling the recharge algorithm.
rechargestat: RECHARGESTAT
0x20 - Recharge Controller Status This register controls various status registers which are updated during recharge. The register is mostly intended for test and debug.
osccfg: OSCCFG
0x24 - Oscillator Configuration This register sets the period for Amplitude compensation requests sent to the oscillator control system. The amplitude compensations is only applicable when XOSC_HF is running in low power mode.
resetctl: RESETCTL
0x28 - Reset Management This register contains bitfields related to system reset such as reset source and reset request and control of brown out resets.
sleepctl: SLEEPCTL
0x2c - Sleep Control This register is used to unfreeze the IO pad ring after waking up from SHUTDOWN
jtagcfg: JTAGCFG
0x34 - JTAG Configuration This register contains control for configuration of the JTAG domain. This includes permissions for each TAP.
jtagusercode: JTAGUSERCODE
0x3c - JTAG USERCODE Boot code copies the JTAG USERCODE to this register from where it is forwarded to the debug subsystem.
Auto Trait Implementations
impl Send for RegisterBlock
impl !Sync for RegisterBlock
Blanket Implementations
impl<T, U> TryFrom for T where
U: Into<T>,
[src]
U: Into<T>,
type Error = Infallible
The type returned in the event of a conversion error.
fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>
[src]
impl<T> From for T
[src]
impl<T, U> TryInto for T where
U: TryFrom<T>,
[src]
U: TryFrom<T>,
type Error = <U as TryFrom<T>>::Error
The type returned in the event of a conversion error.
fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>
[src]
impl<T, U> Into for T where
U: From<T>,
[src]
U: From<T>,
impl<T> Borrow for T where
T: ?Sized,
[src]
T: ?Sized,
impl<T> BorrowMut for T where
T: ?Sized,
[src]
T: ?Sized,
fn borrow_mut(&mut self) -> &mut T
[src]
impl<T> Any for T where
T: 'static + ?Sized,
[src]
T: 'static + ?Sized,
impl<T> Same for T
type Output = T
Should always be Self