#[repr(C)]
pub struct RegisterBlock { pub analog_ctrl_status: Reg<ANALOG_CTRL_STATUS_SPEC>, pub freq_me_ctrl: Reg<FREQ_ME_CTRL_SPEC>, pub fro192m_ctrl: Reg<FRO192M_CTRL_SPEC>, pub fro192m_status: Reg<FRO192M_STATUS_SPEC>, pub xo32m_ctrl: Reg<XO32M_CTRL_SPEC>, pub xo32m_status: Reg<XO32M_STATUS_SPEC>, pub bod_dcdc_int_ctrl: Reg<BOD_DCDC_INT_CTRL_SPEC>, pub bod_dcdc_int_status: Reg<BOD_DCDC_INT_STATUS_SPEC>, pub ringo0_ctrl: Reg<RINGO0_CTRL_SPEC>, pub ringo1_ctrl: Reg<RINGO1_CTRL_SPEC>, pub ringo2_ctrl: Reg<RINGO2_CTRL_SPEC>, pub usbhs_phy_ctrl: Reg<USBHS_PHY_CTRL_SPEC>, /* private fields */ }
Expand description

Register block

Fields

analog_ctrl_status: Reg<ANALOG_CTRL_STATUS_SPEC>

0x04 - Analog Macroblock Identity registers, Flash Status registers

freq_me_ctrl: Reg<FREQ_ME_CTRL_SPEC>

0x0c - Frequency Measure function control register

fro192m_ctrl: Reg<FRO192M_CTRL_SPEC>

0x10 - 192MHz Free Running OScillator (FRO) Control register

fro192m_status: Reg<FRO192M_STATUS_SPEC>

0x14 - 192MHz Free Running OScillator (FRO) Status register

xo32m_ctrl: Reg<XO32M_CTRL_SPEC>

0x20 - High speed Crystal Oscillator Control register

xo32m_status: Reg<XO32M_STATUS_SPEC>

0x24 - High speed Crystal Oscillator Status register

bod_dcdc_int_ctrl: Reg<BOD_DCDC_INT_CTRL_SPEC>

0x30 - Brown Out Detectors (BoDs) & DCDC interrupts generation control register

bod_dcdc_int_status: Reg<BOD_DCDC_INT_STATUS_SPEC>

0x34 - BoDs & DCDC interrupts status register

ringo0_ctrl: Reg<RINGO0_CTRL_SPEC>

0x40 - First Ring Oscillator module control register.

ringo1_ctrl: Reg<RINGO1_CTRL_SPEC>

0x44 - Second Ring Oscillator module control register.

ringo2_ctrl: Reg<RINGO2_CTRL_SPEC>

0x48 - Third Ring Oscillator module control register.

usbhs_phy_ctrl: Reg<USBHS_PHY_CTRL_SPEC>

0x100 - USB High Speed Phy Control

Auto Trait Implementations

Blanket Implementations

Gets the TypeId of self. Read more

Immutably borrows from an owned value. Read more

Mutably borrows from an owned value. Read more

Returns the argument unchanged.

Calls U::from(self).

That is, this conversion is whatever the implementation of From<T> for U chooses to do.

The type returned in the event of a conversion error.

Performs the conversion.

The type returned in the event of a conversion error.

Performs the conversion.