ONEWIRE(4)                OpenBSD Programmer's Manual               ONEWIRE(4)

NAME
     onewire - 1-Wire bus

SYNOPSIS
     onewire* at gpioow?
     onewire* at uow?
     onewire* at ioc?       (sgi)
     onewire* at xheart?    (sgi)

     option ONEWIREVERBOSE

DESCRIPTION
     1-Wire bus was originally developed by Dallas Semiconductor for connect-
     ing integrated circuits.  It is commonly used for connecting devices such
     as electronic keys, EEPROMs, temperature sensors, real-time clocks, secu-
     rity 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
        ioc(4)       IOC3 generic workstation I/O device
        uow(4)       Maxim/Dallas DS2490 USB 1-Wire adapter
        xheart(4)    Octane core system widget

SUPPORTED SLAVES
        owid(4)      1-Wire ID device
        owmac(4)     1-Wire Ethernet address
        owsbm(4)     1-Wire smart battery monitor device
        owserial(4)  1-Wire serial number
        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 4.7                    November 16, 2009                             1
