[][src]Struct cc2650::aon_sysctl::RegisterBlock

#[repr(C)]
pub struct RegisterBlock { pub pwrctl: PWRCTL, pub resetctl: RESETCTL, pub sleepctl: SLEEPCTL, }

Register block

Fields

pwrctl: PWRCTL

0x00 - Power Management 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.

resetctl: RESETCTL

0x04 - Reset Management This register contains bitfields releated to system reset such as reset source and reset request and control of brown out resets.

sleepctl: SLEEPCTL

0x08 - Sleep Mode This register is used to unfreeze the IO pad ring after waking up from SHUTDOWN

Auto Trait Implementations

Blanket Implementations

impl<T> From for T[src]

impl<T, U> TryFrom for T where
    U: Into<T>, 
[src]

type Error = Infallible

The type returned in the event of a conversion error.

impl<T, U> TryInto for T where
    U: TryFrom<T>, 
[src]

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.

impl<T, U> Into for T where
    U: From<T>, 
[src]

impl<T> Borrow for T where
    T: ?Sized
[src]

impl<T> BorrowMut for T where
    T: ?Sized
[src]

impl<T> Any for T where
    T: 'static + ?Sized
[src]