EIS/ad5940.h.shortlist.md

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** ->>