From ae09b56ab312d47a48143c7bb9fd513fef7576a5 Mon Sep 17 00:00:00 2001 From: Vsevolod Merenkov Date: Thu, 30 Jul 2020 17:58:46 +0300 Subject: [PATCH] #bugfix Fixed problem with config resetting on every boot, minor fix to i2c communication --- firmware/AVR-Source/Pyr0_Piezo_Sensor_v2.x.x/src/pP_config.h | 2 +- firmware/AVR-Source/Pyr0_Piezo_Sensor_v2.x.x/src/pP_i2c.cpp | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/firmware/AVR-Source/Pyr0_Piezo_Sensor_v2.x.x/src/pP_config.h b/firmware/AVR-Source/Pyr0_Piezo_Sensor_v2.x.x/src/pP_config.h index 9ef4830..cbdcc22 100644 --- a/firmware/AVR-Source/Pyr0_Piezo_Sensor_v2.x.x/src/pP_config.h +++ b/firmware/AVR-Source/Pyr0_Piezo_Sensor_v2.x.x/src/pP_config.h @@ -34,7 +34,7 @@ extern int TRG_DUR; extern int Hyst; // Hysteresis value for ADC measurements #define LOGIC_DEFAULT 0 -#define LOGIC_ADDRESS 32 +#define LOGIC_ADDRESS 22 extern int LOGIC; // Trigger logic scheme, Active LOW is default #define PZDET_DEFAULT 0 diff --git a/firmware/AVR-Source/Pyr0_Piezo_Sensor_v2.x.x/src/pP_i2c.cpp b/firmware/AVR-Source/Pyr0_Piezo_Sensor_v2.x.x/src/pP_i2c.cpp index 7e1170d..e459006 100644 --- a/firmware/AVR-Source/Pyr0_Piezo_Sensor_v2.x.x/src/pP_i2c.cpp +++ b/firmware/AVR-Source/Pyr0_Piezo_Sensor_v2.x.x/src/pP_i2c.cpp @@ -25,7 +25,7 @@ void i2cWrite(uint8_t *buffer, int offset, long data) { } void i2cReportConfig() { - uint8_t length = 20 + sizeof(PP_VERSION) - 1; + uint8_t length = 22 + sizeof(PP_VERSION) - 1; if (length > 32) { length = 32; }