• Home
  • History
  • Annotate
Name Date Size #Lines LOC

..03-May-2022-

module/H23-Aug-2020-150,928107,354

src/H23-Aug-2020-51,43043,609

AUTHORSH A D23-Aug-20201.2 KiB4639

CHANGELOG.mdH A D23-Aug-2020661 3417

COPYINGH A D23-Aug-202014.6 KiB9150

ChangeLogH A D23-Aug-2020697 2014

INSTALLH A D23-Aug-20209.8 KiB250190

Makefile.amH A D23-Aug-20201 KiB3326

Makefile.inH A D23-Aug-202032.1 KiB1,017919

NEWSH A D23-Aug-2020737 2415

README.mdH A D23-Aug-20202.4 KiB7655

acinclude.m4H A D23-Aug-2020498 3431

aclocal.m4H A D23-Aug-202052.4 KiB1,4641,325

bootstrapH A D23-Aug-2020281 138

configureH A D23-Aug-2020644.8 KiB22,24418,675

configure.acH A D03-May-202250.1 KiB2,0231,806

README.md

1[![master Build Status](https://travis-ci.org/owfs/owfs.svg?branch=master)](https://travis-ci.org/owfs/owfs)
2[![build](https://github.com/owfs/owfs/workflows/build/badge.svg)](https://github.com/owfs/owfs/actions?query=workflow%3Abuild)
3
4# This is OWFS — the one-wire filesystem.
5
61-Wire is a data protocol stat allows simple connections to
7clever chips. The chips are uniquely addressed, and have a
8variety of types, including temperature and voltage sensors,
9switches, memory and clocks.
10
11The base functionality is in the owlib library. It includes adapter
12interface, chip interface, caching, statistics, numeration and
13command line processing.
14
15## owfs
16owfs is the filesystem portion of the package. It depends on fuse:
17basically, fuse (<http://fuse.sourceforge.net>) exposes filesystem calls
18in the appropriate directory to this program. This program then
19calls owlib to query and modify the 1-wire bus.
20
21Despite the project name, the _owfs_ package itself is **NOT** recommended
22for any real use, it has well known issues with races etc.
23
24## owserver
25owserver is a generic backend. It can be remote, and shared by several
26front ends.
27
28This is the **recommended** way of accessing your 1-Wire bus.
29
30## owhttpd
31owhttpd is a simple webserver exposing owlib. It does not need a kernel
32module and will probably run on a greater platform variety.
33
34## Language bindings
35owtcl, owphp, owperl, owpython are language bindings using the same
36backend and naming scheme as owfs
37
38
39# Contribution
40This is an old, but stable and well used, project with few people working actively on it.
41That said, there are a few people contributing and trying to maintain it.
42
43If you have any bugfixes, new features or change requests, your contribution is welcome!
44
45## Hosting
46From mid April 2018 the source is available at <https://github.com/owfs/owfs>.
47Any interaction with developers should preferably take place via PRs and Issues here,
48alternatively for longer discussions the mailing list is still a good medium:
49
50<https://sourceforge.net/p/owfs/mailman/owfs-developers/>
51
52The old SourceForge GIT mirror and releases are no longer to be used.
53
54The <https://owfs.org> page is still not updated to reflect the project move. This is work in progress.
55
56# Building
57If you checkout out the source
58```
59./bootstrap
60./configure
61make
62make install
63```
64
65If you downloaded the source package:
66```
67./configure
68make
69make install
70```
71
72---
73
74For more information: <http://www.owfs.org>
75and <https://github.com/owfs/owfs-doc/wiki>
76