From 40ade94a5be5180e279d402c4522d96f5b868c9a Mon Sep 17 00:00:00 2001 From: RobertGawron Date: Sun, 28 Jul 2019 11:52:41 +0100 Subject: [PATCH] formated it a bit --- .../Firmware/Src/VoltageSensorActualValue.c | 20 +++++++++++++------ 1 file changed, 14 insertions(+), 6 deletions(-) diff --git a/software/Firmware/Src/VoltageSensorActualValue.c b/software/Firmware/Src/VoltageSensorActualValue.c index 253722f..69be928 100644 --- a/software/Firmware/Src/VoltageSensorActualValue.c +++ b/software/Firmware/Src/VoltageSensorActualValue.c @@ -55,27 +55,35 @@ void VoltageSensorActualValue_Init() bool VoltageSensorActualValue_GeMeasurementData(VoltageSensorActualValue_MeasurementData_t *measurementData) { + // send dummy data + I2C_GenerateSTART(ENABLE); while(!I2C_CheckEvent(I2C_EVENT_MASTER_MODE_SELECT)); I2C_Send7bitAddress((I2C_SLAVE_ADDRESS << 1), I2C_DIRECTION_TX); while(!I2C_CheckEvent(I2C_EVENT_MASTER_TRANSMITTER_MODE_SELECTED)); + I2C_SendData(0xf); + while(!I2C_CheckEvent(I2C_EVENT_MASTER_BYTE_TRANSMITTED)); + + I2C_GenerateSTOP(ENABLE); + while(I2C_GetFlagStatus(I2C_FLAG_BUSBUSY)); + + + + + // dummy receive + + // I2C_Send7bitAddress((I2C_SLAVE_ADDRESS << 1), I2C_DIRECTION_RX); // while(!I2C_CheckEvent(I2C_EVENT_MASTER_RECEIVER_MODE_SELECTED)); // UserInterface_ShowMessage(USER_INTERFACE_COLLECTING_DATA_MSG); - - I2C_SendData(0xf); //I2C_ReceiveData(); - while(!I2C_CheckEvent(I2C_EVENT_MASTER_BYTE_TRANSMITTED)); - I2C_GenerateSTOP(ENABLE); - while(I2C_GetFlagStatus(I2C_FLAG_BUSBUSY)); - // for temporary debug only UserInterface_ShowMessage(USER_INTERFACE_COLLECTING_DATA_MSG);