[][src]Struct bl602_pac::hbn::RegisterBlock

#[repr(C)]pub struct RegisterBlock {
    pub hbn_ctl: Reg<HBN_CTL_SPEC>,
    pub hbn_time_l: Reg<HBN_TIME_L_SPEC>,
    pub hbn_time_h: Reg<HBN_TIME_H_SPEC>,
    pub rtc_time_l: Reg<RTC_TIME_L_SPEC>,
    pub rtc_time_h: Reg<RTC_TIME_H_SPEC>,
    pub hbn_irq_mode: Reg<HBN_IRQ_MODE_SPEC>,
    pub hbn_irq_stat: Reg<HBN_IRQ_STAT_SPEC>,
    pub hbn_irq_clr: Reg<HBN_IRQ_CLR_SPEC>,
    pub hbn_pir_cfg: Reg<HBN_PIR_CFG_SPEC>,
    pub hbn_pir_vth: Reg<HBN_PIR_VTH_SPEC>,
    pub hbn_pir_interval: Reg<HBN_PIR_INTERVAL_SPEC>,
    pub hbn_bor_cfg: Reg<HBN_BOR_CFG_SPEC>,
    pub hbn_glb: Reg<HBN_GLB_SPEC>,
    pub hbn_sram: Reg<HBN_SRAM_SPEC>,
    pub hbn_rsv0: Reg<HBN_RSV0_SPEC>,
    pub hbn_rsv1: Reg<HBN_RSV1_SPEC>,
    pub hbn_rsv2: Reg<HBN_RSV2_SPEC>,
    pub hbn_rsv3: Reg<HBN_RSV3_SPEC>,
    pub rc32k_ctrl0: Reg<RC32K_CTRL0_SPEC>,
    pub xtal32k: Reg<XTAL32K_SPEC>,
    // some fields omitted
}

Register block

Fields

hbn_ctl: Reg<HBN_CTL_SPEC>

0x00 - HBN_CTL.

hbn_time_l: Reg<HBN_TIME_L_SPEC>

0x04 - HBN_TIME_L.

hbn_time_h: Reg<HBN_TIME_H_SPEC>

0x08 - HBN_TIME_H.

rtc_time_l: Reg<RTC_TIME_L_SPEC>

0x0c - RTC_TIME_L.

rtc_time_h: Reg<RTC_TIME_H_SPEC>

0x10 - RTC_TIME_H.

hbn_irq_mode: Reg<HBN_IRQ_MODE_SPEC>

0x14 - HBN_IRQ_MODE.

hbn_irq_stat: Reg<HBN_IRQ_STAT_SPEC>

0x18 - HBN_IRQ_STAT.

hbn_irq_clr: Reg<HBN_IRQ_CLR_SPEC>

0x1c - HBN_IRQ_CLR.

hbn_pir_cfg: Reg<HBN_PIR_CFG_SPEC>

0x20 - HBN_PIR_CFG.

hbn_pir_vth: Reg<HBN_PIR_VTH_SPEC>

0x24 - HBN_PIR_VTH.

hbn_pir_interval: Reg<HBN_PIR_INTERVAL_SPEC>

0x28 - HBN_PIR_INTERVAL.

hbn_bor_cfg: Reg<HBN_BOR_CFG_SPEC>

0x2c - HBN_BOR_CFG.

hbn_glb: Reg<HBN_GLB_SPEC>

0x30 - HBN_GLB.

hbn_sram: Reg<HBN_SRAM_SPEC>

0x34 - HBN_SRAM.

hbn_rsv0: Reg<HBN_RSV0_SPEC>

0x100 - HBN_RSV0.

hbn_rsv1: Reg<HBN_RSV1_SPEC>

0x104 - HBN_RSV1.

hbn_rsv2: Reg<HBN_RSV2_SPEC>

0x108 - HBN_RSV2.

hbn_rsv3: Reg<HBN_RSV3_SPEC>

0x10c - HBN_RSV3.

rc32k_ctrl0: Reg<RC32K_CTRL0_SPEC>

0x200 - rc32k_ctrl0.

xtal32k: Reg<XTAL32K_SPEC>

0x204 - xtal32k.

Auto Trait Implementations

impl Send for RegisterBlock

impl !Sync for RegisterBlock

impl Unpin for RegisterBlock

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, 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.