Arduino 1-wire service library. OneWire alternative.
Written from scratch alternative for the classic Arduino OneWire library providing: (1) fixed handling of the 1-wire bus low-level activities related to its open-drain characteristic, (2) 1-wire touch support, (3) new I/O interface with enhanced parasite powering support, (4) advanced search filtering, (5) overdrive mode support, (6) Dallas thermometers driver, (7) OneWire compatibility interface, (8) improved overall software architecture.

Author: Piotr Stolarz

Maintainer: Piotr Stolarz

Read the documentation


This library is compatible with the avr, megaavr, sam, samd, samd_beta, esp8266, esp32, stm32 architectures so you should be able to use it on the following Arduino boards:


To use this library, open the Library Manager in the Arduino IDE and install it from there.