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: AON0x00 - aon.
aon_common: AON_COMMON0x04 - aon_common.
aon_misc: AON_MISC0x08 - aon_misc.
bg_sys_top: BG_SYS_TOP0x10 - bg_sys_top.
dcdc18_top_0: DCDC18_TOP_00x14 - dcdc18_top_0.
dcdc18_top_1: DCDC18_TOP_10x18 - dcdc18_top_1.
ldo11soc_and_dctest: LDO11SOC_AND_DCTEST0x1c - ldo11soc_and_dctest.
psw_irrcv: PSW_IRRCV0x20 - psw_irrcv.
rf_top_aon: RF_TOP_AON0x80 - rf_top_aon.
xtal_cfg: XTAL_CFG0x84 - xtal_cfg.
tsen: TSEN0x88 - tsen.
acomp0_ctrl: ACOMP0_CTRL0x100 - acomp0_ctrl.
acomp1_ctrl: ACOMP1_CTRL0x104 - acomp1_ctrl.
acomp_ctrl: ACOMP_CTRL0x108 - acomp_ctrl.
gpadc_reg_cmd: GPADC_REG_CMD0x10c - gpadc_reg_cmd.
gpadc_reg_config1: GPADC_REG_CONFIG10x110 - gpadc_reg_config1.
gpadc_reg_config2: GPADC_REG_CONFIG20x114 - gpadc_reg_config2.
gpadc_reg_scn_pos1: GPADC_REG_SCN_POS10x118 - adc converation sequence 1
gpadc_reg_scn_pos2: GPADC_REG_SCN_POS20x11c - adc converation sequence 2
gpadc_reg_scn_neg1: GPADC_REG_SCN_NEG10x120 - adc converation sequence 3
gpadc_reg_scn_neg2: GPADC_REG_SCN_NEG20x124 - adc converation sequence 4
gpadc_reg_status: GPADC_REG_STATUS0x128 - gpadc_reg_status.
gpadc_reg_isr: GPADC_REG_ISR0x12c - gpadc_reg_isr.
gpadc_reg_result: GPADC_REG_RESULT0x130 - gpadc_reg_result.
gpadc_reg_raw_result: GPADC_REG_RAW_RESULT0x134 - gpadc_reg_raw_result.
gpadc_reg_define: GPADC_REG_DEFINE0x138 - gpadc_reg_define.
hbncore_resv0: HBNCORE_RESV00x13c - hbncore_resv0.
hbncore_resv1: HBNCORE_RESV10x140 - 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