49 #define AONWUCAuxReset NOROM_AONWUCAuxReset
50 #undef AONWUCRechargeCtrlConfigSet
51 #define AONWUCRechargeCtrlConfigSet NOROM_AONWUCRechargeCtrlConfigSet
52 #undef AONWUCOscConfig
53 #define AONWUCOscConfig NOROM_AONWUCOscConfig
87 uint32_t ui32Period, uint32_t ui32MaxPeriod)
93 uint32_t ui32Exponent;
94 uint32_t ui32MaxExponent;
95 uint32_t ui32Mantissa;
96 uint32_t ui32MaxMantissa;
127 if(ui32AdaptRate & (1 << ui32Shift))
135 if((2 * ui32AdaptRate) > ((uint32_t)(3 << ui32Shift)))
137 ui32C2 = ui32Shift + 1;
148 ui32AdaptRate &= ~(1 << ui32Shift);
154 ui32C2 = ui32C1 = ui32C1 - 1;
157 ui32C1 = 10 - ui32C1;
158 ui32C2 = 10 - ui32C2;
172 ui32Period = (ui32Period >> 4);
179 ui32Mantissa = ui32Period;
184 ui32MaxPeriod = (ui32MaxPeriod >> 4);
191 ui32MaxMantissa = ui32MaxPeriod;
212 uint32_t ui32Mantissa;
213 uint32_t ui32Exponent;
219 ui32Period = (ui32Period >> 4);
226 ui32Mantissa = ui32Period;
void AONWUCOscConfig(uint32_t ui32Period)
Configure the interval for oscillator amplitude calibration.
void AONWUCAuxReset(void)
Reset the AUX domain.
void AONWUCRechargeCtrlConfigSet(bool bAdaptEnable, uint32_t ui32AdaptRate, uint32_t ui32Period, uint32_t ui32MaxPeriod)
Configure the recharge controller.