Releases: dok-net/esp_sds011
Minor release 2.2.0: Fixes to manifest and file names
According to Arduino library repo's requirements, the library's header file name must match the library project name.
This breaks the #include <Sds011.h>
statement for all current users, please update to #include <esp_sds011.h>
Minor release to stay consistent with EspSoftwareSerial release
The Delegate and circular_queue changes in in EspSoftwareSerial are significant enough to support a minor release of this lib as well.
2.0.0
Feature release 1.1.0: updates for EspSoftwareSerial release 7.0.0
Merge pull request #10 from dok-net/swserial7.0.0 Feature release 1.1.0: updates for EspSoftwareSerial release 7.0.0
Fix timeout - extra rx or no rx both timeout now
Merge pull request #8 from dok-net/resp_timeout Employ total response timeout (fix #7)
Breaking change in firmware version number reporting
According to www.inovafitness.com's own software, the firmware version is to be reported as 6 decimal digit ' yymmdd' (year-month-day).
Sds011::device_info()
fully conforms to this convention now.
Improved documentation for measure example
A bug-fix release that offers better explanation for how to perform cyclical measurements and what the various timeouts do.
Also extended idle time to 210s in order to reduce wear on the sensor if the example is left running for an extended period of time.
0.11.1
Portability to ESP32 restored
The use of Delegate, required by the EspSoftwareSerial library, is fixed in this release for the ESP32 by unconditionally including EspSoftwareSerial even if only HW UARTs are used. The new Arduino library depends
feature is used now to make this automatic to users of the Arduino library manager.
Updated for EspSoftwareSerial 6.6.0
Hint: while the Delegate
class template is not shipping with Arduino ESP8266 (ESP32) itself, it's necessary to grab the Delegate.h
from the EspSoftwareSerial
's src/circular_queue
directory and put it on the build path manually.