56 #include "Mockdatabase.h"
59 #include "Mockfassert.h"
61 #include "Mockltc_mic_dma.h"
62 #include "Mockltc_pec.h"
63 #include "Mockmic_plausibility.h"
72 TEST_FILE(
"ltc_6813-1.c")
90 .pGioPort = &(spiREG1->PC3),
100 .pGioPort = &(spiREG1->PC3),
114 OS_EnterTaskCritical_Expect();
115 OS_ExitTaskCritical_Expect();
120 TEST_ASSERT_EQUAL_UINT8(0, retVal);
122 OS_EnterTaskCritical_Expect();
123 OS_ExitTaskCritical_Expect();
126 TEST_ASSERT_EQUAL_UINT8(0xFF, retVal);
130 OS_EnterTaskCritical_Expect();
131 OS_ExitTaskCritical_Expect();
139 TSI_GetTemperature_ExpectAndReturn(0, 0u);
142 TEST_ASSERT_EQUAL_INT16(0, x);
143 TSI_GetTemperature_ExpectAndReturn(11, 11u);
145 TEST_ASSERT_EQUAL_INT16(11, x);
Headers for the driver for the LTC monitoring chip.
void TEST_LTC_SetFirstMeasurementCycleFinished(LTC_STATE_s *ltc_state)
uint8_t TEST_LTC_CheckReEntrance(LTC_STATE_s *ltc_state)
int16_t LTC_Convert_MuxVoltages_to_Temperatures(uint16_t adcVoltage_mV)
converts a raw voltage from multiplexer to a temperature value in deci °C.
Header for the configuration for the LTC 6804-1 6811-1, 6812-1, and 6813-1 monitoring IC.
bool first_measurement_made
void testLTC_Convert_MuxVoltages_to_Temperatures()
void testTEST_LTC_CheckReEntrance(void)
static const spiDAT1_t spi_kLtcDataConfig
void testLTC_SetFirstMeasurementCycleFinished(void)
SPI_INTERFACE_CONFIG_s spi_ltcInterfaceSecondary[BS_NR_OF_STRINGS]
SPI_INTERFACE_CONFIG_s spi_ltcInterface[BS_NR_OF_STRINGS]