Compact DS18B20 driver over OneWire for the Lion* stack (ESP8266 / ESP32).
Discovers DS18B20 addresses once at startup and keeps them (cures "the second sensor drops off"); reads them non-blocking; caches the last good reading and rides out transient -127/fault values for a tolerance window. Includes the DallasTemperature 4.0.6 power-on-reset / insufficient-power / fault detection. Optional fixed addresses skip the unreliable SearchROM on long wiring (read by MatchROM). DS18B20 family (0x28) only. The consumer defines one global LionLogger Logger. On ESP8266 the reads run in a LionTask LionCriticalTask (pump LionTask::Loop() from loop()); on ESP32 they run in a dedicated LionRtosTask FreeRTOS task (no pump needed). Portions ported from the Arduino Temperature Control Library (c) Miles Burton, MIT.
| Filename | Release Date | File Size |
|---|---|---|
| LionDallas-1.1.0.zip | 2026-07-03 | 18.93 KiB |
| LionDallas-1.0.0.zip | 2026-06-30 | 16.53 KiB |