Skip to content

v0.11.0

Compare
Choose a tag to compare
@pstolarz pstolarz released this 06 Apr 20:26
· 109 commits to master since this release
  • Breaking change: Parasite powering mode refactored.
    • Touch and write family of methods are augmented by an additional parameter power controlling the strong pull-up following the 1-wire operations.
    • OneWireNg::powerBus() should not to be used explicitly anymore to enable the strong pull-up.
    • DSTherm and OneWire classes updated accordingly.
    • The overall stability of the library in the parasitic mode has been improved.
  • ESP-IDF and ESP8266 RTOS SDK frameworks support.
    • Supported ESP32: classic (Arduino, IDF), C3 (Arduino, IDF), S2 (Arduino, IDF), S3 (Arduino, IDF), H2 (IDF).
    • ESP8266 supported by Arduino and ESP8266 TOS SDK frameworks.
    • DallasTemperature example updated for ESP-IDF and ESP8266 RTOS SDK.
  • Mbed OS based platform support (experimental).
  • Time critical code improvements (mainly ESP32 and ESP8266).
    • CONFIG_BITBANG_DELAY_CCOUNT library configuration.
    • GPIO low level handling moved to IRAM.
    • The library is able to handle over-drive enabled devices for MCU frequencies < 40MHz.
  • CONFIG_CPP_NEW_ALT configuration removed; CONFIG_USE_NATIVE_CPP_NEW added.
  • Platform headers substantially refactored.