diff --git a/library.json b/library.json index 08ffd3f..e96b638 100644 --- a/library.json +++ b/library.json @@ -6,7 +6,7 @@ "type": "git", "url": "https://github.com/firmata/ConfigurableFirmata.git" }, - "version": "3.3.0", + "version": "3.3.1", "exclude": [ "extras", "test" diff --git a/library.properties b/library.properties index a95374e..1229385 100644 --- a/library.properties +++ b/library.properties @@ -1,5 +1,5 @@ name=ConfigurableFirmata -version=3.3.0 +version=3.3.1 author=Firmata Developers maintainer=https://github.com/firmata/ConfigurableFirmata sentence=This library implements the Firmata protocol as a set of plugins that can be used to create applications to remotely interface with an Arduino board. diff --git a/src/ConfigurableFirmata.h b/src/ConfigurableFirmata.h index c1f4f5b..f6f0ba3 100644 --- a/src/ConfigurableFirmata.h +++ b/src/ConfigurableFirmata.h @@ -33,7 +33,7 @@ */ #define FIRMATA_FIRMWARE_MAJOR_VERSION 3 // for non-compatible changes #define FIRMATA_FIRMWARE_MINOR_VERSION 3 // for backwards compatible changes -#define FIRMATA_FIRMWARE_BUGFIX_VERSION 0 // for bugfix releases +#define FIRMATA_FIRMWARE_BUGFIX_VERSION 1 // for bugfix releases #ifdef LARGE_MEM_DEVICE #define MAX_DATA_BYTES 252 // The ESP32 has enough RAM so we can reduce the number of packets, but the value must not exceed 2^8 - 1, because many methods use byte-indexing only diff --git a/src/I2CFirmata.cpp b/src/I2CFirmata.cpp index 02e0c3a..54b4cac 100644 --- a/src/I2CFirmata.cpp +++ b/src/I2CFirmata.cpp @@ -9,6 +9,7 @@ #include "I2CFirmata.h" I2CFirmata::I2CFirmata() + : query() { isI2CEnabled = false; queryIndex = -1;