55 #ifndef FOXBMS__ADI_ADES183X_H_
56 #define FOXBMS__ADI_ADES183X_H_
74 #define ADI_DMA_SPI_FINISHED_NOTIFICATION_VALUE (0x50u)
110 #ifdef UNITY_UNIT_TEST
STD_RETURN_TYPE_e ADI_MakeRequest(AFE_REQUEST_e request)
Makes a request to the ADI driver.
void TEST_ADI_AccessToDatabase(ADI_STATE_s *adiState)
void TEST_ADI_RunCurrentStringMeasurement(ADI_STATE_s *adiState)
ADI_STATE_s adi_stateBase
void ADI_MeasurementCycle(ADI_STATE_s *adiState)
Implements the actual measurement sequence for the ADI driver.
bool TEST_ADI_ProcessMeasurementNotStartedState(ADI_STATE_s *adiState, AFE_REQUEST_e *request)
bool ADI_IsFirstMeasurementCycleFinished(ADI_STATE_s *adiState)
Gets the measurement initialization status.
STD_RETURN_TYPE_e TEST_ADI_GetRequest(AFE_REQUEST_e *request)
void TEST_ADI_BalanceControl(ADI_STATE_s *adiState)
void TEST_ADI_SetFirstMeasurementCycleFinished(ADI_STATE_s *adiState)
void ADI_ActivateInterfaceBoard(void)
Sets the pins to activate the interface board.
Header for the configuration for the ADI analog front-end.
Headers for the driver for the ades183x analog front-end.