EFM32 Pearl Gecko Software Documentation  efm32pg1-doc-4.2.1
CMU_HFXOInit_TypeDef Struct Reference

#include <em_cmu.h>

Data Fields

bool lowPowerMode
 
bool autoStartEm01
 
bool autoSelEm01
 
bool autoStartSelOnRacWakeup
 
uint16_t ctuneStartup
 
uint16_t ctuneSteadyState
 
uint8_t regIshStartup
 
uint8_t regIshSteadyState
 
uint8_t xoCoreBiasTrimStartup
 
uint8_t xoCoreBiasTrimSteadyState
 
uint8_t thresholdPeakDetect
 
uint8_t timeoutShuntOptimization
 
uint8_t timeoutPeakDetect
 
uint8_t timeoutWarmSteady
 
uint8_t timeoutSteady
 
uint8_t timeoutStartup
 

Detailed Description

HFXO initialization structure. Init values should be obtained from a configuration tool, app note or xtal datasheet

Definition at line 1002 of file em_cmu.h.

Field Documentation

bool CMU_HFXOInit_TypeDef::lowPowerMode

Enable low-power mode

Definition at line 1004 of file em_cmu.h.

Referenced by CMU_HFXOInit().

bool CMU_HFXOInit_TypeDef::autoStartEm01

Enable auto-start on entry to EM0/1

Definition at line 1005 of file em_cmu.h.

Referenced by CMU_HFXOInit().

bool CMU_HFXOInit_TypeDef::autoSelEm01

Enable auto-select on entry to EM0/1

Definition at line 1006 of file em_cmu.h.

Referenced by CMU_HFXOInit().

bool CMU_HFXOInit_TypeDef::autoStartSelOnRacWakeup

Enable auto-start and select on RAC wakeup

Definition at line 1007 of file em_cmu.h.

Referenced by CMU_HFXOInit().

uint16_t CMU_HFXOInit_TypeDef::ctuneStartup

Startup phase CTUNE (load capacitance) value

Definition at line 1008 of file em_cmu.h.

Referenced by CMU_HFXOInit().

uint16_t CMU_HFXOInit_TypeDef::ctuneSteadyState

Steady-state phase CTUNE (load capacitance) value

Definition at line 1009 of file em_cmu.h.

Referenced by CMU_HFXOInit().

uint8_t CMU_HFXOInit_TypeDef::regIshStartup

Shunt startup current

Definition at line 1010 of file em_cmu.h.

Referenced by CMU_HFXOInit().

uint8_t CMU_HFXOInit_TypeDef::regIshSteadyState

Shunt steady-state current

Definition at line 1011 of file em_cmu.h.

Referenced by CMU_HFXOInit().

uint8_t CMU_HFXOInit_TypeDef::xoCoreBiasTrimStartup

Startup XO core bias current trim

Definition at line 1012 of file em_cmu.h.

Referenced by CMU_HFXOInit().

uint8_t CMU_HFXOInit_TypeDef::xoCoreBiasTrimSteadyState

Steady-state XO core bias current trim

Definition at line 1013 of file em_cmu.h.

Referenced by CMU_HFXOInit().

uint8_t CMU_HFXOInit_TypeDef::thresholdPeakDetect

Peak detection threshold

Definition at line 1014 of file em_cmu.h.

Referenced by CMU_HFXOInit().

uint8_t CMU_HFXOInit_TypeDef::timeoutShuntOptimization

Timeout - shunt optimization

Definition at line 1015 of file em_cmu.h.

Referenced by CMU_HFXOInit().

uint8_t CMU_HFXOInit_TypeDef::timeoutPeakDetect

Timeout - peak detection

Definition at line 1016 of file em_cmu.h.

Referenced by CMU_HFXOInit().

uint8_t CMU_HFXOInit_TypeDef::timeoutWarmSteady

Timeout - warmup

Definition at line 1017 of file em_cmu.h.

Referenced by CMU_HFXOInit().

uint8_t CMU_HFXOInit_TypeDef::timeoutSteady

Timeout - steady-state

Definition at line 1018 of file em_cmu.h.

Referenced by CMU_HFXOInit().

uint8_t CMU_HFXOInit_TypeDef::timeoutStartup

Timeout - startup

Definition at line 1019 of file em_cmu.h.

Referenced by CMU_HFXOInit().


The documentation for this struct was generated from the following file: