[][src]Struct rsl10_pac::acs::RegisterBlock

#[repr(C)]
pub struct RegisterBlock {
    pub acs_bg_ctrl: ACS_BG_CTRL,
    pub acs_vcc_ctrl: ACS_VCC_CTRL,
    pub acs_vdda_cp_ctrl: ACS_VDDA_CP_CTRL,
    pub acs_vddc_ctrl: ACS_VDDC_CTRL,
    pub acs_vddm_ctrl: ACS_VDDM_CTRL,
    pub acs_vddrf_ctrl: ACS_VDDRF_CTRL,
    pub acs_vddpa_ctrl: ACS_VDDPA_CTRL,
    pub acs_vddret_ctrl: ACS_VDDRET_CTRL,
    pub acs_rcosc_ctrl: ACS_RCOSC_CTRL,
    pub acs_xtal32k_ctrl: ACS_XTAL32K_CTRL,
    pub acs_bb_timer_ctrl: ACS_BB_TIMER_CTRL,
    pub acs_clk_det_ctrl: ACS_CLK_DET_CTRL,
    pub acs_rtc_cfg: ACS_RTC_CFG,
    pub acs_rtc_count: ACS_RTC_COUNT,
    pub acs_rtc_ctrl: ACS_RTC_CTRL,
    pub acs_pwr_modes_ctrl: ACS_PWR_MODES_CTRL,
    pub acs_wakeup_ctrl: ACS_WAKEUP_CTRL,
    pub acs_wakeup_cfg: ACS_WAKEUP_CFG,
    pub acs_wakeup_state: ACS_WAKEUP_STATE,
    pub acs_wakeup_gp_data: ACS_WAKEUP_GP_DATA,
    pub acs_reset_status: ACS_RESET_STATUS,
    pub acs_aout_ctrl: ACS_AOUT_CTRL,
    pub acs_jic_read: ACS_JIC_READ,
    // some fields omitted
}

Register block

Fields

acs_bg_ctrl: ACS_BG_CTRL

0x00 - Bandgap Configuration / Control register

acs_vcc_ctrl: ACS_VCC_CTRL

0x04 - DC-DC / LDO Supply Configuration / Control register

acs_vdda_cp_ctrl: ACS_VDDA_CP_CTRL

0x08 - Analog Voltage and Flash Charge Pump Configuration / Control register

acs_vddc_ctrl: ACS_VDDC_CTRL

0x0c - Digital Core Voltage Regulator Configuration / Control register

acs_vddm_ctrl: ACS_VDDM_CTRL

0x10 - Memories Voltage Regulator Configuration / Control register

acs_vddrf_ctrl: ACS_VDDRF_CTRL

0x14 - RF Block Regulator Configuration / Control register

acs_vddpa_ctrl: ACS_VDDPA_CTRL

0x18 - RF Block Regulator Configuration / Control register

acs_vddret_ctrl: ACS_VDDRET_CTRL

0x1c - Retention Regulator Configuration / Control register

acs_rcosc_ctrl: ACS_RCOSC_CTRL

0x20 - RC Oscillator Configuration / Control register

acs_xtal32k_ctrl: ACS_XTAL32K_CTRL

0x24 - XTAL 32 kHz configuration register

acs_bb_timer_ctrl: ACS_BB_TIMER_CTRL

0x28 - Baseband timer and standby clock configuration register

acs_clk_det_ctrl: ACS_CLK_DET_CTRL

0x2c - Clock Detector configuration register

acs_rtc_cfg: ACS_RTC_CFG

0x30 - RTC Timer Counter Preload

acs_rtc_count: ACS_RTC_COUNT

0x34 - RTC Timer Counter Current Value (only reset by pmu reset or by writting 1 at ACS_RTC_CTRL.RESET)

acs_rtc_ctrl: ACS_RTC_CTRL

0x38 - RTC Control Register

acs_pwr_modes_ctrl: ACS_PWR_MODES_CTRL

0x40 - Power Modes Control Register

acs_wakeup_ctrl: ACS_WAKEUP_CTRL

0x44 - Wake-Up Control / Status Register

acs_wakeup_cfg: ACS_WAKEUP_CFG

0x48 - Wakeup configuration

acs_wakeup_state: ACS_WAKEUP_STATE

0x4c - RTC Timer wakeup value and wakeup source

acs_wakeup_gp_data: ACS_WAKEUP_GP_DATA

0x50 - Wake-Up Control Register / JIC RW registers

acs_reset_status: ACS_RESET_STATUS

0x54 - ACS reset source status registers

acs_aout_ctrl: ACS_AOUT_CTRL

0x58 - Analog output configuration register

acs_jic_read: ACS_JIC_READ

0x5c - Just In Case register in the ACS block

Auto Trait Implementations

Blanket Implementations

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

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

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

impl<T> From<T> for T[src]

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

impl<T> Same<T> for T

type Output = T

Should always be Self

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

type Error = Infallible

The type returned in the event of a conversion error.

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

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

The type returned in the event of a conversion error.