Added support for the WNC M14A2A Cellular LTE Data Module.

Dependencies:   WNC14A2AInterface

Embed: (wiki syntax)

« Back to documentation index

Calibration Private Functions

Calibration Private Functions
[SPIRIT_Calibration]

Functions

void SpiritCalibrationRco (SpiritFunctionalState xNewState)
 Enables or Disables the RCO calibration.
void SpiritCalibrationVco (SpiritFunctionalState xNewState)
 Enables or Disables the VCO calibration.
void SpiritCalibrationSetRcoCalWords (uint8_t cRwt, uint8_t cRfb)
 Sets the RCO calibration words.
void SpiritCalibrationGetRcoCalWords (uint8_t *pcRwt, uint8_t *pcRfb)
 Returns the RCO calibration words.
uint8_t SpiritCalibrationGetVcoCalData (void)
 Returns the VCO calibration data from internal VCO calibrator.
void SpiritCalibrationSetVcoCalDataTx (uint8_t cVcoCalData)
 Sets the VCO calibration data to be used in TX mode.
uint8_t SpiritCalibrationGetVcoCalDataTx (void)
 Returns the actual VCO calibration data used in TX mode.
void SpiritCalibrationSetVcoCalDataRx (uint8_t cVcoCalData)
 Sets the VCO calibration data to be used in RX mode.
uint8_t SpiritCalibrationGetVcoCalDataRx (void)
 Returns the actual VCO calibration data used in RX mode.
void SpiritCalibrationSetVcoWindow (VcoWin xRefWord)
 Sets the VCO calibration window.
VcoWin SpiritCalibrationGetVcoWindow (void)
 Returns the VCO calibration window.
void SpiritCalibrationSelectVco (VcoSel xVco)
 Selects a VCO.
VcoSel SpiritCalibrationGetVcoSelecttion (void)
 Returns the VCO selected.

Function Documentation

void SpiritCalibrationGetRcoCalWords ( uint8_t *  pcRwt,
uint8_t *  pcRfb 
)

Returns the RCO calibration words.

Parameters:
pcRwtpointer to the variable in which the RWT word has to be stored. This parameter is a variable of uint8_t*.
pcRfbpointer to the variable in which the RFB word has to be stored. This parameter is a variable of uint8_t*.
Return values:
None.

Definition at line 209 of file SPIRIT_Calibration.c.

uint8_t SpiritCalibrationGetVcoCalData ( void   )

Returns the VCO calibration data from internal VCO calibrator.

Parameters:
None.
Return values:
uint8_tVCO calibration data word.

Definition at line 229 of file SPIRIT_Calibration.c.

uint8_t SpiritCalibrationGetVcoCalDataRx ( void   )

Returns the actual VCO calibration data used in RX mode.

Parameters:
None.
Return values:
uint8_tCalibration data word used in RX mode.

Definition at line 311 of file SPIRIT_Calibration.c.

uint8_t SpiritCalibrationGetVcoCalDataTx ( void   )

Returns the actual VCO calibration data used in TX mode.

Parameters:
None.
Return values:
uint8_tCalibration data word used in TX mode.

Definition at line 270 of file SPIRIT_Calibration.c.

VcoSel SpiritCalibrationGetVcoSelecttion ( void   )

Returns the VCO selected.

Parameters:
void.
Return values:
VCO_Hor VCO_L according to which VCO selected. This parameter can be a value of VcoSel.

Definition at line 455 of file SPIRIT_Calibration.c.

VcoWin SpiritCalibrationGetVcoWindow ( void   )

Returns the VCO calibration window.

Parameters:
None.
Return values:
VcoWinValue of REFWORD corresponding to the Ref_period according to the formula: CALIBRATION_WIN = 11*Ref_period/fxo. This parameter can be a value of VcoWin.

Definition at line 356 of file SPIRIT_Calibration.c.

void SpiritCalibrationRco ( SpiritFunctionalState  xNewState )

Enables or Disables the RCO calibration.

Parameters:
xNewStatenew state for RCO calibration. This parameter can be S_ENABLE or S_DISABLE.
Return values:
None.

Definition at line 120 of file SPIRIT_Calibration.c.

void SpiritCalibrationSelectVco ( VcoSel  xVco )

Selects a VCO.

Parameters:
xVcocan be VCO_H or VCO_L according to which VCO select. This parameter can be a value of VcoSel.
Return values:
None.

Definition at line 423 of file SPIRIT_Calibration.c.

void SpiritCalibrationSetRcoCalWords ( uint8_t  cRwt,
uint8_t  cRfb 
)

Sets the RCO calibration words.

Parameters:
cRwtRWT word for RCO calibration. This parameter can be a value of uint8_t.
cRfbRFB word for RCO calibration. This parameter can be a value of uint8_t.
Return values:
None.

Definition at line 182 of file SPIRIT_Calibration.c.

void SpiritCalibrationSetVcoCalDataRx ( uint8_t  cVcoCalData )

Sets the VCO calibration data to be used in RX mode.

Parameters:
cVcoCalDatacalibration data word to be set. This parameter is a variable of uint8_t.
Return values:
None.

Definition at line 289 of file SPIRIT_Calibration.c.

void SpiritCalibrationSetVcoCalDataTx ( uint8_t  cVcoCalData )

Sets the VCO calibration data to be used in TX mode.

Parameters:
cVcoCalDatacalibration data word to be set. This parameter is a variable of uint8_t.
Return values:
None.

Definition at line 248 of file SPIRIT_Calibration.c.

void SpiritCalibrationSetVcoWindow ( VcoWin  xRefWord )

Sets the VCO calibration window.

Parameters:
xRefWordvalue of REFWORD corresponding to the Ref_period according to the formula: CALIBRATION_WIN = 11*Ref_period/fxo. This parameter can be a value of VcoWin.
Return values:
None.

Definition at line 330 of file SPIRIT_Calibration.c.

void SpiritCalibrationVco ( SpiritFunctionalState  xNewState )

Enables or Disables the VCO calibration.

Parameters:
xNewStatenew state for VCO calibration. This parameter can be S_ENABLE or S_DISABLE.
Return values:
None.

Definition at line 152 of file SPIRIT_Calibration.c.