HFXO initialization structure.

Initialization values should be obtained from a configuration tool, application note or crystal data sheet.

Public Attributes#

Steady state timeout duration for first lock.

uint8_t

XO pin startup tuning capacitance.

uint8_t

XI pin startup tuning capacitance.

uint8_t

Core bias startup current.

uint8_t

Core bias intermediate startup current.

Core degeneration control.

Fixed tuning capacitance on XI/XO.

uint8_t

Tuning capacitance on XO.

uint8_t

Tuning capacitance on XI.

uint8_t

Core bias current.

bool

Enable XI internal DC bias.

bool

Force XO pin to ground.

bool

Force XI pin to ground.

bool

Disable on-demand requests.

bool

Force oscillator enable.

bool

Enable deep sleep.

bool

Lock register access.

Public Attribute Documentation#

timeoutCbLsb#

CMU_HfxoCbLsbTimeout_TypeDef CMU_HFXOInit_TypeDef::timeoutCbLsb

Core bias change timeout.


Definition at line 895 of file platform/emlib/inc/em_cmu.h

timeoutSteadyFirstLock#

CMU_HfxoSteadyStateTimeout_TypeDef CMU_HFXOInit_TypeDef::timeoutSteadyFirstLock

Steady state timeout duration for first lock.


Definition at line 896 of file platform/emlib/inc/em_cmu.h

timeoutSteady#

CMU_HfxoSteadyStateTimeout_TypeDef CMU_HFXOInit_TypeDef::timeoutSteady

Steady state timeout duration.


Definition at line 897 of file platform/emlib/inc/em_cmu.h

ctuneXoStartup#

uint8_t CMU_HFXOInit_TypeDef::ctuneXoStartup

XO pin startup tuning capacitance.


Definition at line 898 of file platform/emlib/inc/em_cmu.h

ctuneXiStartup#

uint8_t CMU_HFXOInit_TypeDef::ctuneXiStartup

XI pin startup tuning capacitance.


Definition at line 899 of file platform/emlib/inc/em_cmu.h

coreBiasStartup#

uint8_t CMU_HFXOInit_TypeDef::coreBiasStartup

Core bias startup current.


Definition at line 900 of file platform/emlib/inc/em_cmu.h

imCoreBiasStartup#

uint8_t CMU_HFXOInit_TypeDef::imCoreBiasStartup

Core bias intermediate startup current.


Definition at line 901 of file platform/emlib/inc/em_cmu.h

coreDegenAna#

CMU_HfxoCoreDegen_TypeDef CMU_HFXOInit_TypeDef::coreDegenAna

Core degeneration control.


Definition at line 902 of file platform/emlib/inc/em_cmu.h

ctuneFixAna#

CMU_HfxoCtuneFixCap_TypeDef CMU_HFXOInit_TypeDef::ctuneFixAna

Fixed tuning capacitance on XI/XO.


Definition at line 903 of file platform/emlib/inc/em_cmu.h

ctuneXoAna#

uint8_t CMU_HFXOInit_TypeDef::ctuneXoAna

Tuning capacitance on XO.


Definition at line 904 of file platform/emlib/inc/em_cmu.h

ctuneXiAna#

uint8_t CMU_HFXOInit_TypeDef::ctuneXiAna

Tuning capacitance on XI.


Definition at line 905 of file platform/emlib/inc/em_cmu.h

coreBiasAna#

uint8_t CMU_HFXOInit_TypeDef::coreBiasAna

Core bias current.


Definition at line 906 of file platform/emlib/inc/em_cmu.h

enXiDcBiasAna#

bool CMU_HFXOInit_TypeDef::enXiDcBiasAna

Enable XI internal DC bias.


Definition at line 907 of file platform/emlib/inc/em_cmu.h

mode#

CMU_HfxoOscMode_TypeDef CMU_HFXOInit_TypeDef::mode

Oscillator mode.


Definition at line 908 of file platform/emlib/inc/em_cmu.h

forceXo2GndAna#

bool CMU_HFXOInit_TypeDef::forceXo2GndAna

Force XO pin to ground.


Definition at line 909 of file platform/emlib/inc/em_cmu.h

forceXi2GndAna#

bool CMU_HFXOInit_TypeDef::forceXi2GndAna

Force XI pin to ground.


Definition at line 910 of file platform/emlib/inc/em_cmu.h

disOnDemand#

bool CMU_HFXOInit_TypeDef::disOnDemand

Disable on-demand requests.


Definition at line 911 of file platform/emlib/inc/em_cmu.h

forceEn#

bool CMU_HFXOInit_TypeDef::forceEn

Force oscillator enable.


Definition at line 912 of file platform/emlib/inc/em_cmu.h

em23OnDemand#

bool CMU_HFXOInit_TypeDef::em23OnDemand

Enable deep sleep.


Definition at line 914 of file platform/emlib/inc/em_cmu.h

regLock#

bool CMU_HFXOInit_TypeDef::regLock

Lock register access.


Definition at line 916 of file platform/emlib/inc/em_cmu.h