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
111 extern void TEST_ADI_AccessToDatabase(
ADI_STATE_s *adiState);
112 extern void TEST_ADI_BalanceControl(
ADI_STATE_s *adiState);
115 extern void TEST_ADI_RunCurrentStringMeasurement(
ADI_STATE_s *adiState);
116 extern void TEST_ADI_SetFirstMeasurementCycleFinished(
ADI_STATE_s *adiState);
STD_RETURN_TYPE_e ADI_MakeRequest(AFE_REQUEST_e request)
Makes a request to the ADI driver.
ADI_STATE_s adi_stateBase
void ADI_MeasurementCycle(ADI_STATE_s *adiState)
Implements the actual measurement sequence for the ADI driver.
bool ADI_IsFirstMeasurementCycleFinished(ADI_STATE_s *adiState)
Gets the measurement initialization status.
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.