ONEWIRE(4) - Device Drivers Manual

ONEWIRE(4) - Device Drivers Manual #

ONEWIRE(4) - Device Drivers Manual

NAME #

onewire - 1-Wire bus

SYNOPSIS #

onewire* at gpioow? onewire* at uow?

option ONEWIREVERBOSE

DESCRIPTION #

1-Wire bus was originally developed by Dallas Semiconductor for connecting integrated circuits. It is commonly used for connecting devices such as electronic keys, EEPROMs, temperature sensors, real-time clocks, security chips, etc.

The onewire driver provides a uniform programming interface layer between 1-Wire master controllers and various 1-Wire slave devices. Each 1-Wire master controller attaches a onewire framework; several slave devices can then be attached to the onewire bus.

The driver supports plugging and unplugging slave devices on the fly.

SUPPORTED MASTERS #

gpioow(4)

1-Wire bus bit-banging through GPIO pin

uow(4)

Maxim/Dallas DS2490 USB 1-Wire adapter

SUPPORTED SLAVES #

owctr(4)

1-Wire counter device

owid(4)

1-Wire ID device

owsbm(4)

1-Wire smart battery monitor device

owtemp(4)

1-Wire temperature device

SEE ALSO #

intro(4)

HISTORY #

The onewire driver first appeared in OpenBSD 4.0.

AUTHORS #

The onewire driver was written by Alexander Yurchenko <grange@openbsd.org>.

OpenBSD 7.5 - August 21, 2021