pub struct RegisterBlock {Show 28 fields
pub aon: AON,
pub aon_common: AON_COMMON,
pub aon_misc: AON_MISC,
pub bg_sys_top: BG_SYS_TOP,
pub dcdc18_top_0: DCDC18_TOP_0,
pub dcdc18_top_1: DCDC18_TOP_1,
pub ldo11soc_and_dctest: LDO11SOC_AND_DCTEST,
pub psw_irrcv: PSW_IRRCV,
pub rf_top_aon: RF_TOP_AON,
pub xtal_cfg: XTAL_CFG,
pub tsen: TSEN,
pub acomp0_ctrl: ACOMP0_CTRL,
pub acomp1_ctrl: ACOMP1_CTRL,
pub acomp_ctrl: ACOMP_CTRL,
pub gpadc_reg_cmd: GPADC_REG_CMD,
pub gpadc_reg_config1: GPADC_REG_CONFIG1,
pub gpadc_reg_config2: GPADC_REG_CONFIG2,
pub gpadc_reg_scn_pos1: GPADC_REG_SCN_POS1,
pub gpadc_reg_scn_pos2: GPADC_REG_SCN_POS2,
pub gpadc_reg_scn_neg1: GPADC_REG_SCN_NEG1,
pub gpadc_reg_scn_neg2: GPADC_REG_SCN_NEG2,
pub gpadc_reg_status: GPADC_REG_STATUS,
pub gpadc_reg_isr: GPADC_REG_ISR,
pub gpadc_reg_result: GPADC_REG_RESULT,
pub gpadc_reg_raw_result: GPADC_REG_RAW_RESULT,
pub gpadc_reg_define: GPADC_REG_DEFINE,
pub hbncore_resv0: HBNCORE_RESV0,
pub hbncore_resv1: HBNCORE_RESV1,
/* private fields */
}Expand description
Register block
Fields§
§aon: AON0x800 - aon.
aon_common: AON_COMMON0x804 - aon_common.
aon_misc: AON_MISC0x808 - aon_misc.
bg_sys_top: BG_SYS_TOP0x810 - bg_sys_top.
dcdc18_top_0: DCDC18_TOP_00x814 - dcdc18_top_0.
dcdc18_top_1: DCDC18_TOP_10x818 - dcdc18_top_1.
ldo11soc_and_dctest: LDO11SOC_AND_DCTEST0x81c - ldo11soc_and_dctest.
psw_irrcv: PSW_IRRCV0x820 - psw_irrcv.
rf_top_aon: RF_TOP_AON0x880 - rf_top_aon.
xtal_cfg: XTAL_CFG0x884 - xtal_cfg.
tsen: TSEN0x888 - tsen.
acomp0_ctrl: ACOMP0_CTRL0x900 - acomp0_ctrl.
acomp1_ctrl: ACOMP1_CTRL0x904 - acomp1_ctrl.
acomp_ctrl: ACOMP_CTRL0x908 - acomp_ctrl.
gpadc_reg_cmd: GPADC_REG_CMD0x90c - gpadc_reg_cmd.
gpadc_reg_config1: GPADC_REG_CONFIG10x910 - gpadc_reg_config1.
gpadc_reg_config2: GPADC_REG_CONFIG20x914 - gpadc_reg_config2.
gpadc_reg_scn_pos1: GPADC_REG_SCN_POS10x918 - adc converation sequence 1
gpadc_reg_scn_pos2: GPADC_REG_SCN_POS20x91c - adc converation sequence 2
gpadc_reg_scn_neg1: GPADC_REG_SCN_NEG10x920 - adc converation sequence 3
gpadc_reg_scn_neg2: GPADC_REG_SCN_NEG20x924 - adc converation sequence 4
gpadc_reg_status: GPADC_REG_STATUS0x928 - gpadc_reg_status.
gpadc_reg_isr: GPADC_REG_ISR0x92c - gpadc_reg_isr.
gpadc_reg_result: GPADC_REG_RESULT0x930 - gpadc_reg_result.
gpadc_reg_raw_result: GPADC_REG_RAW_RESULT0x934 - gpadc_reg_raw_result.
gpadc_reg_define: GPADC_REG_DEFINE0x938 - gpadc_reg_define.
hbncore_resv0: HBNCORE_RESV00x93c - hbncore_resv0.
hbncore_resv1: HBNCORE_RESV10x940 - hbncore_resv1.
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