Go to the source code of this file.
Macros | |
#define | DELAY_20_USEC 0x140 |
Defined time delay assuming 48 MHz clock and resolution of 3 cycles. More... | |
#define | CPU_DELAY_MICRO_SECONDS(x) CPUdelay(((uint32_t)((( x ) * 48.0 ) / 5.0 )) - 1 ) |
Functions | |
static void | TrimAfterColdReset (void) |
Trims to be applied when coming from PIN_RESET. More... | |
static void | TrimAfterColdResetWakeupFromShutDown (uint32_t ui32Fcfg1Revision) |
Trims to be applied when coming from SHUTDOWN (also called when coming from PIN_RESET). More... | |
static void | TrimAfterColdResetWakeupFromShutDownWakeupFromPowerDown (void) |
Trims to be applied when coming from POWER_DOWN (also called when coming from SHUTDOWN and PIN_RESET). More... | |
void | SetupTrimDevice (void) |
Performs the necessary trim of the device which is not done in boot code. More... | |
void | SetupAfterColdResetWakeupFromShutDownCfg1 (uint32_t ccfg_ModeConfReg) |
First part of configuration required when waking up from shutdown. More... | |
void | SetupAfterColdResetWakeupFromShutDownCfg2 (uint32_t ui32Fcfg1Revision, uint32_t ccfg_ModeConfReg) |
Second part of configuration required when waking up from shutdown. More... | |
void | SetupAfterColdResetWakeupFromShutDownCfg3 (uint32_t ccfg_ModeConfReg) |
Third part of configuration required when waking up from shutdown. More... | |
uint32_t | SetupGetTrimForAnabypassValue1 (uint32_t ccfg_ModeConfReg) |
Returns the trim value to be used for the ANABYPASS_VALUE1 register in OSC_DIG. More... | |
uint32_t | SetupGetTrimForRcOscLfRtuneCtuneTrim (void) |
Returns the trim value to be used for the RCOSCLF_RTUNE_TRIM and the RCOSCLF_CTUNE_TRIM bit fields in the XOSCLF_RCOSCLF_CTRL register in OSC_DIG. More... | |
uint32_t | SetupGetTrimForXoscHfIbiastherm (void) |
Returns the trim value to be used for the XOSC_HF_IBIASTHERM bit field in the ANABYPASS_VALUE2 register in OSC_DIG. More... | |
uint32_t | SetupGetTrimForAmpcompTh2 (void) |
Returns the trim value to be used for the AMPCOMP_TH2 register in OSC_DIG. More... | |
uint32_t | SetupGetTrimForAmpcompTh1 (void) |
Returns the trim value to be used for the AMPCOMP_TH1 register in OSC_DIG. More... | |
uint32_t | SetupGetTrimForAmpcompCtrl (uint32_t ui32Fcfg1Revision) |
Returns the trim value to be used for the AMPCOMP_CTRL register in OSC_DIG. More... | |
uint32_t | SetupGetTrimForDblrLoopFilterResetVoltage (uint32_t ui32Fcfg1Revision) |
Returns the trim value from FCFG1 to be used as DBLR_LOOP_FILTER_RESET_VOLTAGE setting. More... | |
uint32_t | SetupGetTrimForAdcShModeEn (uint32_t ui32Fcfg1Revision) |
Returns the trim value from FCFG1 to be used as ADC_SH_MODE_EN setting. More... | |
uint32_t | SetupGetTrimForAdcShVbufEn (uint32_t ui32Fcfg1Revision) |
Returns the trim value from FCFG1 to be used as ADC_SH_VBUF_EN setting. More... | |
uint32_t | SetupGetTrimForXoscHfCtl (uint32_t ui32Fcfg1Revision) |
Returns the trim value to be used for the XOSCHFCTL register in OSC_DIG. More... | |
uint32_t | SetupGetTrimForXoscHfFastStart (void) |
Returns the trim value to be used as OSC_DIG:CTL1.XOSC_HF_FAST_START. More... | |
uint32_t | SetupGetTrimForRadcExtCfg (uint32_t ui32Fcfg1Revision) |
Returns the trim value to be used for the RADCEXTCFG register in OSC_DIG. More... | |
uint32_t | SetupGetTrimForRcOscLfIBiasTrim (uint32_t ui32Fcfg1Revision) |
Returns the FCFG1 OSC_CONF_ATESTLF_RCOSCLF_IBIAS_TRIM. More... | |
uint32_t | SetupGetTrimForXoscLfRegulatorAndCmirrwrRatio (uint32_t ui32Fcfg1Revision) |
Returns XOSCLF_REGULATOR_TRIM and XOSCLF_CMIRRWR_RATIO as one packet spanning bits [5:0] in the returned value. More... | |
int32_t | SetupSignExtendVddrTrimValue (uint32_t ui32VddrTrimVal) |
Sign extend the VDDR_TRIM setting (special format ranging from -10 to +21) More... | |
void | SetupSetCacheModeAccordingToCcfgSetting (void) |
Set correct VIMS_MODE according to CCFG setting (CACHE or GPRAM) More... | |
void | SetupSetAonRtcSubSecInc (uint32_t subSecInc) |
Doing the tricky stuff needed to enter new RTCSUBSECINC value. More... | |
#define CPU_DELAY_MICRO_SECONDS | ( | x | ) | CPUdelay(((uint32_t)((( x ) * 48.0 ) / 5.0 )) - 1 ) |
#define DELAY_20_USEC 0x140 |
|
static |
Trims to be applied when coming from PIN_RESET.
Definition at line 419 of file setup.c.
Referenced by SetupTrimDevice().
|
static |
Trims to be applied when coming from SHUTDOWN (also called when coming from PIN_RESET).
Definition at line 299 of file setup.c.
Referenced by SetupTrimDevice().
|
static |
Trims to be applied when coming from POWER_DOWN (also called when coming from SHUTDOWN and PIN_RESET).
Definition at line 283 of file setup.c.
Referenced by SetupTrimDevice().