416 lines
16 KiB
Markdown
416 lines
16 KiB
Markdown
# Call Graph: ad5940
|
|
|
|
## Common Infrastructure
|
|
> Functions called > 5 times. Shown once here.
|
|
|
|
### AD5940_ReadAfeResult
|
|
└── AD5940_ReadAfeResult
|
|
└── #FF4500 **AD5940_ReadReg** ->>
|
|
|
|
### __AD5940_TakeMeasurement
|
|
└── #00FFFF **__AD5940_TakeMeasurement**
|
|
├── #008000 **AD5940_AFECtrlS** ->>
|
|
├── #FFD700 **AD5940_Delay10us** ->>
|
|
├── AD5940_INTCClrFlag ->>
|
|
├── AD5940_INTCTestFlag ->>
|
|
└── AD5940_ReadAfeResult ->>
|
|
|
|
### AD5940_HSLoopCfgS
|
|
└── AD5940_HSLoopCfgS
|
|
├── AD5940_HSDacCfgS
|
|
│ └── #FF0000 **AD5940_WriteReg** ->>
|
|
├── AD5940_HSTIACfgS
|
|
│ ├── #FF0000 **AD5940_WriteReg** ->>
|
|
│ └── __AD5940_SetDExRTIA
|
|
│ └── #FF0000 **AD5940_WriteReg** ->>
|
|
├── AD5940_SWMatrixCfgS
|
|
│ └── #FF0000 **AD5940_WriteReg** ->>
|
|
└── AD5940_WGCfgS
|
|
└── #FF0000 **AD5940_WriteReg** ->>
|
|
|
|
### AD5940_ADCFilterCfgS
|
|
└── AD5940_ADCFilterCfgS
|
|
├── #008000 **AD5940_AFECtrlS** ->>
|
|
├── #FF4500 **AD5940_ReadReg** ->>
|
|
└── #FF0000 **AD5940_WriteReg** ->>
|
|
|
|
### AD5940_ReadReg
|
|
└── #FF4500 **AD5940_ReadReg**
|
|
├── AD5940_D2DReadReg
|
|
├── AD5940_SEQReadReg
|
|
│ ├── AD5940_SEQGenGetRegDefault
|
|
│ │ ├── AD5940_D2DReadReg
|
|
│ │ └── AD5940_SPIReadReg
|
|
│ │ ├── AD5940_CsClr ->>
|
|
│ │ ├── AD5940_CsSet ->>
|
|
│ │ ├── AD5940_ReadWrite16B ->>
|
|
│ │ ├── AD5940_ReadWrite32B ->>
|
|
│ │ └── AD5940_ReadWrite8B ->>
|
|
│ ├── AD5940_SEQGenSearchReg
|
|
│ └── AD5940_SEQRegInfoInsert
|
|
└── AD5940_SPIReadReg
|
|
├── AD5940_CsClr ->>
|
|
├── AD5940_CsSet ->>
|
|
├── AD5940_ReadWrite16B ->>
|
|
├── AD5940_ReadWrite32B ->>
|
|
└── AD5940_ReadWrite8B ->>
|
|
|
|
### AD5940_WriteReg
|
|
└── #FF0000 **AD5940_WriteReg**
|
|
├── AD5940_D2DWriteReg
|
|
├── AD5940_SEQWriteReg
|
|
│ ├── AD5940_SEQGenInsert
|
|
│ ├── AD5940_SEQGenSearchReg
|
|
│ └── AD5940_SEQRegInfoInsert
|
|
└── AD5940_SPIWriteReg
|
|
├── AD5940_CsClr ->>
|
|
├── AD5940_CsSet ->>
|
|
├── AD5940_ReadWrite16B ->>
|
|
├── AD5940_ReadWrite32B ->>
|
|
└── AD5940_ReadWrite8B ->>
|
|
|
|
### AD5940_ADCMuxCfgS
|
|
└── AD5940_ADCMuxCfgS
|
|
├── #FF4500 **AD5940_ReadReg** ->>
|
|
└── #FF0000 **AD5940_WriteReg** ->>
|
|
|
|
### AD5940_INTCGetCfg
|
|
└── AD5940_INTCGetCfg
|
|
└── #FF4500 **AD5940_ReadReg** ->>
|
|
|
|
### AD5940_AFECtrlS
|
|
└── #008000 **AD5940_AFECtrlS**
|
|
├── #FF4500 **AD5940_ReadReg** ->>
|
|
└── #FF0000 **AD5940_WriteReg** ->>
|
|
|
|
### AD5940_INTCCfg
|
|
└── #0000FF **AD5940_INTCCfg**
|
|
├── #FF4500 **AD5940_ReadReg** ->>
|
|
└── #FF0000 **AD5940_WriteReg** ->>
|
|
|
|
### AD5940_ReadWrite16B
|
|
└── AD5940_ReadWrite16B
|
|
└── AD5940_ReadWriteNBytes
|
|
|
|
### AD5940_ReadWrite8B
|
|
└── AD5940_ReadWrite8B
|
|
└── AD5940_ReadWriteNBytes
|
|
|
|
### __AD5940_ReferenceON
|
|
└── __AD5940_ReferenceON
|
|
└── AD5940_REFCfgS
|
|
├── #FF4500 **AD5940_ReadReg** ->>
|
|
└── #FF0000 **AD5940_WriteReg** ->>
|
|
|
|
### AD5940_INTCTestFlag
|
|
└── AD5940_INTCTestFlag
|
|
└── #FF4500 **AD5940_ReadReg** ->>
|
|
|
|
### AD5940_INTCClrFlag
|
|
└── AD5940_INTCClrFlag
|
|
└── #FF0000 **AD5940_WriteReg** ->>
|
|
|
|
### AD5940_ADCBaseCfgS
|
|
└── #8B00FF **AD5940_ADCBaseCfgS**
|
|
└── #FF0000 **AD5940_WriteReg** ->>
|
|
|
|
### AD5940_ReadWrite32B
|
|
└── AD5940_ReadWrite32B
|
|
└── AD5940_ReadWriteNBytes
|
|
|
|
## Execution Tree
|
|
└── AD5940_ADCPGACal
|
|
├── #8B00FF **AD5940_ADCBaseCfgS** ->>
|
|
├── #008000 **AD5940_AFECtrlS** ->>
|
|
├── #FFD700 **AD5940_Delay10us** ->>
|
|
├── #0000FF **AD5940_INTCCfg** ->>
|
|
├── #FF4500 **AD5940_ReadReg** ->>
|
|
├── #FF0000 **AD5940_WriteReg** ->>
|
|
├── #00FFFF **__AD5940_TakeMeasurement** ->>
|
|
├── AD5940_ADCConvtCtrlS
|
|
│ ├── #FF4500 **AD5940_ReadReg** ->>
|
|
│ └── #FF0000 **AD5940_WriteReg** ->>
|
|
├── AD5940_ADCFilterCfgS ->>
|
|
├── AD5940_HSLoopCfgS ->>
|
|
├── AD5940_INTCGetCfg ->>
|
|
└── __AD5940_ReferenceON ->>
|
|
└── AD5940_ADCPowerCtrlS
|
|
├── #FF4500 **AD5940_ReadReg** ->>
|
|
└── #FF0000 **AD5940_WriteReg** ->>
|
|
└── AD5940_ADCRepeatCfgS
|
|
└── #FF0000 **AD5940_WriteReg** ->>
|
|
└── AD5940_AGPIOCfg
|
|
├── #FF0000 **AD5940_WriteReg** ->>
|
|
├── AD5940_AGPIOFuncCfg
|
|
│ └── #FF0000 **AD5940_WriteReg** ->>
|
|
├── AD5940_AGPIOIen
|
|
│ └── #FF0000 **AD5940_WriteReg** ->>
|
|
├── AD5940_AGPIOOen
|
|
│ └── #FF0000 **AD5940_WriteReg** ->>
|
|
└── AD5940_AGPIOPen
|
|
└── #FF0000 **AD5940_WriteReg** ->>
|
|
└── AD5940_AGPIOClr
|
|
└── #FF0000 **AD5940_WriteReg** ->>
|
|
└── AD5940_AGPIOIn
|
|
└── #FF4500 **AD5940_ReadReg** ->>
|
|
└── AD5940_AGPIOSet
|
|
└── #FF0000 **AD5940_WriteReg** ->>
|
|
└── AD5940_AGPIOToggle
|
|
└── #FF0000 **AD5940_WriteReg** ->>
|
|
└── AD5940_ClksCalculate
|
|
├── AD5940_Notch50HzAvailable
|
|
│ └── _is_value_in_table ->>
|
|
└── AD5940_Notch60HzAvailable
|
|
└── _is_value_in_table ->>
|
|
└── AD5940_FIFOCfg
|
|
├── #FF4500 **AD5940_ReadReg** ->>
|
|
└── #FF0000 **AD5940_WriteReg** ->>
|
|
└── AD5940_FIFOCtrlS
|
|
└── #FF0000 **AD5940_WriteReg** ->>
|
|
└── AD5940_FIFOGetCfg
|
|
└── #FF4500 **AD5940_ReadReg** ->>
|
|
└── AD5940_FIFOGetCnt
|
|
└── #FF4500 **AD5940_ReadReg** ->>
|
|
└── AD5940_FIFORd
|
|
├── AD5940_CsClr ->>
|
|
├── AD5940_CsSet ->>
|
|
├── AD5940_ReadWrite16B ->>
|
|
├── AD5940_ReadWrite32B ->>
|
|
└── AD5940_ReadWrite8B ->>
|
|
└── AD5940_FIFOThrshSet
|
|
└── #FF0000 **AD5940_WriteReg** ->>
|
|
└── AD5940_GetADIID
|
|
└── #FF4500 **AD5940_ReadReg** ->>
|
|
└── AD5940_GetChipID
|
|
└── #FF4500 **AD5940_ReadReg** ->>
|
|
└── AD5940_HPModeEn
|
|
├── #FF4500 **AD5940_ReadReg** ->>
|
|
├── AD5940_AFEPwrBW
|
|
│ └── #FF0000 **AD5940_WriteReg** ->>
|
|
└── AD5940_CLKCfg
|
|
├── #FFD700 **AD5940_Delay10us** ->>
|
|
├── #FF4500 **AD5940_ReadReg** ->>
|
|
├── #FF0000 **AD5940_WriteReg** ->>
|
|
└── AD5940_HFOSC32MHzCtrl
|
|
├── #FF4500 **AD5940_ReadReg** ->>
|
|
└── #FF0000 **AD5940_WriteReg** ->>
|
|
└── AD5940_HSDACCal
|
|
├── #8B00FF **AD5940_ADCBaseCfgS** ->>
|
|
├── #008000 **AD5940_AFECtrlS** ->>
|
|
├── #FFD700 **AD5940_Delay10us** ->>
|
|
├── #0000FF **AD5940_INTCCfg** ->>
|
|
├── #FF0000 **AD5940_WriteReg** ->>
|
|
├── #00FFFF **__AD5940_TakeMeasurement** ->>
|
|
├── AD5940_ADCCode2Volt
|
|
├── AD5940_ADCConvtCtrlS
|
|
│ ├── #FF4500 **AD5940_ReadReg** ->>
|
|
│ └── #FF0000 **AD5940_WriteReg** ->>
|
|
├── AD5940_ADCFilterCfgS ->>
|
|
├── AD5940_HSLoopCfgS ->>
|
|
├── AD5940_LPLoopCfgS
|
|
│ ├── AD5940_LPAMPCfgS
|
|
│ │ └── #FF0000 **AD5940_WriteReg** ->>
|
|
│ └── AD5940_LPDACCfgS
|
|
│ ├── #FF0000 **AD5940_WriteReg** ->>
|
|
│ ├── AD5940_LPDAC0WriteS
|
|
│ │ └── #FF0000 **AD5940_WriteReg** ->>
|
|
│ └── AD5940_LPDAC1WriteS
|
|
│ └── #FF0000 **AD5940_WriteReg** ->>
|
|
└── __AD5940_ReferenceON ->>
|
|
└── AD5940_HSRTIACfgS
|
|
├── #FF4500 **AD5940_ReadReg** ->>
|
|
└── #FF0000 **AD5940_WriteReg** ->>
|
|
└── AD5940_HSRtiaCal
|
|
├── #008000 **AD5940_AFECtrlS** ->>
|
|
├── #FFD700 **AD5940_Delay10us** ->>
|
|
├── #0000FF **AD5940_INTCCfg** ->>
|
|
├── AD5940_ADCMuxCfgS ->>
|
|
├── AD5940_ComplexDivInt
|
|
├── AD5940_ComplexMag
|
|
├── AD5940_ComplexPhase
|
|
├── AD5940_DSPCfgS
|
|
│ ├── #8B00FF **AD5940_ADCBaseCfgS** ->>
|
|
│ ├── AD5940_ADCDigCompCfgS
|
|
│ │ └── #FF0000 **AD5940_WriteReg** ->>
|
|
│ ├── AD5940_ADCFilterCfgS ->>
|
|
│ ├── AD5940_DFTCfgS
|
|
│ │ ├── #FF4500 **AD5940_ReadReg** ->>
|
|
│ │ └── #FF0000 **AD5940_WriteReg** ->>
|
|
│ └── AD5940_StatisticCfgS
|
|
│ └── #FF0000 **AD5940_WriteReg** ->>
|
|
├── AD5940_HSLoopCfgS ->>
|
|
├── AD5940_INTCClrFlag ->>
|
|
├── AD5940_INTCGetCfg ->>
|
|
├── AD5940_INTCTestFlag ->>
|
|
├── AD5940_REFCfgS
|
|
│ ├── #FF4500 **AD5940_ReadReg** ->>
|
|
│ └── #FF0000 **AD5940_WriteReg** ->>
|
|
├── AD5940_ReadAfeResult ->>
|
|
├── AD5940_StructInit ->>
|
|
└── AD5940_WGFreqWordCal
|
|
└── AD5940_HWReset
|
|
├── #FFD700 **AD5940_Delay10us** ->>
|
|
├── AD5940_RstClr
|
|
└── AD5940_RstSet
|
|
└── AD5940_INTCGetFlag
|
|
└── #FF4500 **AD5940_ReadReg** ->>
|
|
└── AD5940_Initialize
|
|
├── #FF4500 **AD5940_ReadReg** ->>
|
|
├── #FF0000 **AD5940_WriteReg** ->>
|
|
└── AD5940_CsSet ->>
|
|
└── AD5940_LFOSCMeasure
|
|
├── #0000FF **AD5940_INTCCfg** ->>
|
|
├── AD5940_INTCClrFlag ->>
|
|
├── AD5940_INTCGetCfg ->>
|
|
├── AD5940_INTCTestFlag ->>
|
|
├── AD5940_SEQCfg
|
|
│ ├── #FF4500 **AD5940_ReadReg** ->>
|
|
│ └── #FF0000 **AD5940_WriteReg** ->>
|
|
├── AD5940_SEQCtrlS
|
|
│ ├── #FF4500 **AD5940_ReadReg** ->>
|
|
│ └── #FF0000 **AD5940_WriteReg** ->>
|
|
├── AD5940_SEQGetCfg
|
|
│ └── #FF4500 **AD5940_ReadReg** ->>
|
|
├── AD5940_SEQInfoCfg
|
|
│ ├── #FF0000 **AD5940_WriteReg** ->>
|
|
│ └── AD5940_SEQCmdWrite
|
|
│ └── #FF0000 **AD5940_WriteReg** ->>
|
|
├── AD5940_SEQTimeOutRd
|
|
│ └── #FF4500 **AD5940_ReadReg** ->>
|
|
├── AD5940_WUPTCfg
|
|
│ └── #FF0000 **AD5940_WriteReg** ->>
|
|
├── AD5940_WUPTCtrl
|
|
│ ├── #FF4500 **AD5940_ReadReg** ->>
|
|
│ └── #FF0000 **AD5940_WriteReg** ->>
|
|
└── AD5940_WUPTTime
|
|
└── #FF0000 **AD5940_WriteReg** ->>
|
|
└── AD5940_LPDACCal
|
|
├── #8B00FF **AD5940_ADCBaseCfgS** ->>
|
|
├── #008000 **AD5940_AFECtrlS** ->>
|
|
├── #FFD700 **AD5940_Delay10us** ->>
|
|
├── #0000FF **AD5940_INTCCfg** ->>
|
|
├── #00FFFF **__AD5940_TakeMeasurement** ->>
|
|
├── AD5940_ADCConvtCtrlS
|
|
│ ├── #FF4500 **AD5940_ReadReg** ->>
|
|
│ └── #FF0000 **AD5940_WriteReg** ->>
|
|
├── AD5940_ADCFilterCfgS ->>
|
|
├── AD5940_ADCMuxCfgS ->>
|
|
├── AD5940_INTCGetCfg ->>
|
|
├── AD5940_LPDACCfgS
|
|
│ ├── #FF0000 **AD5940_WriteReg** ->>
|
|
│ ├── AD5940_LPDAC0WriteS
|
|
│ │ └── #FF0000 **AD5940_WriteReg** ->>
|
|
│ └── AD5940_LPDAC1WriteS
|
|
│ └── #FF0000 **AD5940_WriteReg** ->>
|
|
├── AD5940_LPDACWriteS
|
|
│ └── #FF0000 **AD5940_WriteReg** ->>
|
|
└── __AD5940_ReferenceON ->>
|
|
└── AD5940_LPModeClkS
|
|
└── #FF0000 **AD5940_WriteReg** ->>
|
|
└── AD5940_LPModeCtrlS
|
|
├── #FF4500 **AD5940_ReadReg** ->>
|
|
└── #FF0000 **AD5940_WriteReg** ->>
|
|
└── AD5940_LPModeEnS
|
|
└── #FF0000 **AD5940_WriteReg** ->>
|
|
└── AD5940_LPRtiaCal
|
|
├── #8B00FF **AD5940_ADCBaseCfgS** ->>
|
|
├── #008000 **AD5940_AFECtrlS** ->>
|
|
├── #FFD700 **AD5940_Delay10us** ->>
|
|
├── #0000FF **AD5940_INTCCfg** ->>
|
|
├── #FF4500 **AD5940_ReadReg** ->>
|
|
├── #FF0000 **AD5940_WriteReg** ->>
|
|
├── #00FFFF **__AD5940_TakeMeasurement** ->>
|
|
├── AD5940_ComplexDivInt
|
|
├── AD5940_ComplexMag
|
|
├── AD5940_ComplexPhase
|
|
├── AD5940_DSPCfgS
|
|
│ ├── #8B00FF **AD5940_ADCBaseCfgS** ->>
|
|
│ ├── AD5940_ADCDigCompCfgS
|
|
│ │ └── #FF0000 **AD5940_WriteReg** ->>
|
|
│ ├── AD5940_ADCFilterCfgS ->>
|
|
│ ├── AD5940_DFTCfgS
|
|
│ │ ├── #FF4500 **AD5940_ReadReg** ->>
|
|
│ │ └── #FF0000 **AD5940_WriteReg** ->>
|
|
│ └── AD5940_StatisticCfgS
|
|
│ └── #FF0000 **AD5940_WriteReg** ->>
|
|
├── AD5940_HSLoopCfgS ->>
|
|
├── AD5940_INTCClrFlag ->>
|
|
├── AD5940_INTCGetCfg ->>
|
|
├── AD5940_INTCTestFlag ->>
|
|
├── AD5940_LPLoopCfgS
|
|
│ ├── AD5940_LPAMPCfgS
|
|
│ │ └── #FF0000 **AD5940_WriteReg** ->>
|
|
│ └── AD5940_LPDACCfgS
|
|
│ ├── #FF0000 **AD5940_WriteReg** ->>
|
|
│ ├── AD5940_LPDAC0WriteS
|
|
│ │ └── #FF0000 **AD5940_WriteReg** ->>
|
|
│ └── AD5940_LPDAC1WriteS
|
|
│ └── #FF0000 **AD5940_WriteReg** ->>
|
|
├── AD5940_ReadAfeResult ->>
|
|
├── AD5940_SWMatrixCfgS
|
|
│ └── #FF0000 **AD5940_WriteReg** ->>
|
|
├── AD5940_StructInit ->>
|
|
├── AD5940_WGDACCodeS
|
|
│ └── #FF0000 **AD5940_WriteReg** ->>
|
|
├── AD5940_WGFreqWordCal
|
|
└── __AD5940_ReferenceON ->>
|
|
└── AD5940_LPTIAOffsetCal
|
|
├── #8B00FF **AD5940_ADCBaseCfgS** ->>
|
|
├── #008000 **AD5940_AFECtrlS** ->>
|
|
├── #FFD700 **AD5940_Delay10us** ->>
|
|
├── #0000FF **AD5940_INTCCfg** ->>
|
|
├── #FF0000 **AD5940_WriteReg** ->>
|
|
├── #00FFFF **__AD5940_TakeMeasurement** ->>
|
|
├── AD5940_ADCConvtCtrlS
|
|
│ ├── #FF4500 **AD5940_ReadReg** ->>
|
|
│ └── #FF0000 **AD5940_WriteReg** ->>
|
|
├── AD5940_ADCFilterCfgS ->>
|
|
├── AD5940_INTCGetCfg ->>
|
|
├── AD5940_LPLoopCfgS
|
|
│ ├── AD5940_LPAMPCfgS
|
|
│ │ └── #FF0000 **AD5940_WriteReg** ->>
|
|
│ └── AD5940_LPDACCfgS
|
|
│ ├── #FF0000 **AD5940_WriteReg** ->>
|
|
│ ├── AD5940_LPDAC0WriteS
|
|
│ │ └── #FF0000 **AD5940_WriteReg** ->>
|
|
│ └── AD5940_LPDAC1WriteS
|
|
│ └── #FF0000 **AD5940_WriteReg** ->>
|
|
└── __AD5940_ReferenceON ->>
|
|
└── AD5940_SEQGpioCtrlS
|
|
└── #FF0000 **AD5940_WriteReg** ->>
|
|
└── AD5940_SEQGpioTrigCfg
|
|
├── #FF4500 **AD5940_ReadReg** ->>
|
|
└── #FF0000 **AD5940_WriteReg** ->>
|
|
└── AD5940_SEQHaltS
|
|
└── #FF0000 **AD5940_WriteReg** ->>
|
|
└── AD5940_SEQInfoGet
|
|
└── #FF4500 **AD5940_ReadReg** ->>
|
|
└── AD5940_SEQMmrTrig
|
|
└── #FF0000 **AD5940_WriteReg** ->>
|
|
└── AD5940_ShutDownS
|
|
├── AD5940_EnterSleepS
|
|
│ └── #FF0000 **AD5940_WriteReg** ->>
|
|
├── AD5940_LPLoopCfgS
|
|
│ ├── AD5940_LPAMPCfgS
|
|
│ │ └── #FF0000 **AD5940_WriteReg** ->>
|
|
│ └── AD5940_LPDACCfgS
|
|
│ ├── #FF0000 **AD5940_WriteReg** ->>
|
|
│ ├── AD5940_LPDAC0WriteS
|
|
│ │ └── #FF0000 **AD5940_WriteReg** ->>
|
|
│ └── AD5940_LPDAC1WriteS
|
|
│ └── #FF0000 **AD5940_WriteReg** ->>
|
|
├── AD5940_REFCfgS
|
|
│ ├── #FF4500 **AD5940_ReadReg** ->>
|
|
│ └── #FF0000 **AD5940_WriteReg** ->>
|
|
├── AD5940_SleepKeyCtrlS
|
|
│ └── #FF0000 **AD5940_WriteReg** ->>
|
|
└── AD5940_StructInit ->>
|
|
└── AD5940_SoftRst
|
|
├── #FFD700 **AD5940_Delay10us** ->>
|
|
└── #FF0000 **AD5940_WriteReg** ->>
|
|
└── AD5940_WGFreqCtrlS
|
|
├── #FF0000 **AD5940_WriteReg** ->>
|
|
└── AD5940_WGFreqWordCal
|
|
└── AD5940_WakeUp
|
|
└── #FF4500 **AD5940_ReadReg** ->>
|