EIS/ad5940.h.shortlist.md

16 KiB

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