Arduino 1-wire service library. OneWire compatible. Dallas thermometers support.
BSD-2-CLAUSE License
Bot releases are hidden (Show)
DSTherm::getTemp2()
, MAX31850::getTempInternal2()
added.mbed_giga
Arduino platform support.Published by pstolarz about 1 year ago
Published by pstolarz over 1 year ago
Published by pstolarz almost 2 years ago
OneWireNg_PicoRP2040
.OneWireNg_PicoRP2040PIO
PIO driver set as default for RP2040 based boards.mbed_lib.json
.DS2431
example added for ESP-IDF, Pico SDK and Mbed frameworks.DallasTemperature
: SCAN_BUS
changed to MAX_CONV_TIME
for temperature conversion.CONFIG_FLASH_CRC_TAB
configuration parameter fix.Published by pstolarz almost 2 years ago
rp2040_piosm_num_used
config parameter fix.Placeholder
utility class: operator->()
added. Simplified usage of the class in the examples.Published by pstolarz about 2 years ago
readScratchpadSingle()
method added.Placholder
utility template extensions.Published by pstolarz over 2 years ago
0
: not configured, 1
: configured. For backward compatibility, if defined w/o value assigned 1
is assumed.CONFIG_SEARCH_ENABLED
library configuration added.CONFIG_BITBANG_DELAY_CCOUNT
.UNUSED()
macro removed.Published by pstolarz over 2 years ago
Published by pstolarz over 2 years ago
Bug fix release
Published by pstolarz over 2 years ago
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.CONFIG_BITBANG_DELAY_CCOUNT
library configuration.CONFIG_CPP_NEW_ALT
configuration removed; CONFIG_USE_NATIVE_CPP_NEW
added.Published by pstolarz over 2 years ago
This is a bug fix release for v0.10.2.
Due to issues reported for ESP32 platform with CONFIG_BITBANG_TIMING
configured as TIMING_RELAXED
, the default configuration for this parameter is changed to TIMING_STRICT
.
Published by pstolarz over 2 years ago
WARNING: Don't use this release. v0.10.3 is a bug-fixed version.
CONFIG_BITBANG_TIMING
library configuration. Note, the default value of this parameter is TIMING_RELAXED
which differs from the previous library behavior corresponding to TIMING_STRICT
configuration.keywords.txt
updated.Published by pstolarz almost 3 years ago
CRITICAL_NESTED
API replaced by INTERRUPT_MASK_FROM_ISR
counterpartDSTherm
driver: SUPPORTED_SLAVES_NUM
constant added-D
compiler's optionPublished by pstolarz almost 3 years ago
README.md
and the examples how to update legacy code.
EC_DONE
removed from OneWireNg::search()
return codes. EC_MORE
is an alias to EC_SUCCESS
.auto
replaced by auto&
for iterated slaves ids. OneWireNg::Id&
is returned by an iterator instead of wrapper around this reference.CONFIG_ESP8266_INIT_TIME
library configuration.Published by pstolarz about 3 years ago
setIterationMode()
added.CONFIG_ITERATION_RETRIES
library configuration.new
allocation support for C++14.
CONFIG_CPP_NEW_ALT
library configuration.Placeholder
utility template.
DSTherm
: MAKE_SCRATCHPAD
removed.CONFIG_PWR_CTRL_ENABLED
, CONFIG_PWR_CTRL_REV_POLARITY
library configuration.search()
method fix.target_search()
added.Published by pstolarz about 3 years ago
Published by pstolarz over 3 years ago
Mainly bug fix release:
Published by pstolarz over 3 years ago
Published by pstolarz over 3 years ago
Published by pstolarz over 3 years ago