feucht

Sensor application for transmitting humidity values

git clone https://git.8pit.net/feucht.git

commits

2017-12-01 Makefile: add CFLAGS to reduce required RAM size Sören Tempel
2017-11-04 feucht.h: update indention Sören Tempel
2017-11-04 feucht.h: Doxygen comments for functions Sören Tempel
2017-11-04 feucht: only execute loop FEUCHT_RUNS times if defined Sören Tempel
2017-11-04 feucht.c: free resources associated with a protocol Sören Tempel

Clone the repository to access all 20 commits.

Feucht
======

[RIOT][1] application utilising an [HDC1000][2] sensor.

Backends
--------

The humidity value read from the [HDC1000][2] is transmitted to a
central server. The protocol used for this transmission can be
configured using the `FEUCHT_PROTO` environment variable. Currently
valid values are:

1. `9P` for using the [9P][5] protocol with [ninenano][3]
2. `COAP` for using the [CoAP][6] protocol with [gcoap][4]

Besides the address and port of the protocol server need to be
configured using the `FEUCHT_HOST` and `FEUCHT_PORT` environment
variable. The latter is optional.

Known Bugs
----------

The `ninenano` package is currently not included in the upstream RIOT
repeository, please make `RIOTBASE` point to a checkout of my [RIOT
fork][7] instead for now.

License
-------

This program is free software: you can redistribute it and/or modify it
under the terms of the GNU General Public License as published by the
Free Software Foundation, either version 3 of the License, or (at your
option) any later version.

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. See the GNU General
Public License for more details.

You should have received a copy of the GNU General Public License along
with this program. If not, see <http://www.gnu.org/licenses/>.

[1]: http://riot-os.org/
[2]: http://www.ti.com/lit/ds/symlink/hdc1000.pdf
[3]: https://github.com/nmeum/ninenano
[4]: http://riot-os.org/api/group__net__gcoap.html
[5]: http://9p.cat-v.org/
[6]: https://tools.ietf.org/html/rfc7228
[7]: https://github.com/nmeum/RIOT