# W1: Dallas' 1-wire bus

David
Fries

                David@Fries.net

2013

This documentation is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License version 2.

This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. For more details see the file COPYING in the source distribution of Linux.

## W1 API internal to the kernel

### W1 API internal to the kernel

#### drivers/w1/w1.h

W1 core functions.

!Idrivers/w1/w1.h

#### drivers/w1/w1.c

W1 core functions.

!Idrivers/w1/w1.c

#### drivers/w1/w1_family.h

Allows registering device family operations.

!Idrivers/w1/w1_family.h

#### drivers/w1/w1_family.c

Allows registering device family operations.

!Edrivers/w1/w1_family.c

#### drivers/w1/w1_int.c

W1 internal initialization for master devices.

!Edrivers/w1/w1_int.c

#### drivers/w1/w1_netlink.h

W1 external netlink API structures and commands.

!Idrivers/w1/w1_netlink.h

#### drivers/w1/w1_io.c

W1 input/output.

!Edrivers/w1/w1_io.c !Idrivers/w1/w1_io.c