continous meassurement

pull/106/head
RobertGawron 2019-08-04 13:09:51 +01:00
rodzic cdfe6c576c
commit a7b7991665
1 zmienionych plików z 8 dodań i 2 usunięć

Wyświetl plik

@ -9,7 +9,7 @@
#include "PinoutConfiguration.h"
#include "UserInterface.h"
#include "stm8s_i2c.h"
#include "Logger.h"
//#include "Logger.h"
#define I2C_MASTER_ADDRESS 0x10
@ -30,12 +30,15 @@ void VoltageSensorActualValue_Init()
I2C_setup();
// select adc configuration and start measurement
write(0x00);
// write(0x00);
write(0x4c);
}
bool VoltageSensorActualValue_MeasureValue(VoltageSensorActualValue_MeasurementData_t *measurementData)
{
write(0x48);
write(0x10);
*measurementData = read(0);
@ -105,6 +108,9 @@ static uint16_t read(uint8_t registerId)
uint16_t registerLSB3 = I2C_ReceiveData();
while(!I2C_CheckEvent(I2C_EVENT_MASTER_BYTE_RECEIVED));
uint16_t registerLSB4 = I2C_ReceiveData();
while(!I2C_CheckEvent(I2C_EVENT_MASTER_BYTE_RECEIVED));
I2C_AcknowledgeConfig(DISABLE);