initial upload
This commit is contained in:
parent
8bb7d82a2d
commit
1b40bccb00
9 changed files with 329 additions and 0 deletions
42
examples/osd/arduino-plantobserving/resource_moisture.c
Normal file
42
examples/osd/arduino-plantobserving/resource_moisture.c
Normal file
|
@ -0,0 +1,42 @@
|
|||
/**
|
||||
* \file
|
||||
* Resource for Arduino PWM
|
||||
* \author
|
||||
* Ralf Schlatterbeck <rsc@runtux.com>
|
||||
*
|
||||
* \brief get/put pwm and period for LED pin
|
||||
*
|
||||
*/
|
||||
|
||||
#include <stdio.h>
|
||||
#include <stdlib.h>
|
||||
#include <string.h>
|
||||
#include "contiki.h"
|
||||
#include "jsonparse.h"
|
||||
/* Only coap 13 for now */
|
||||
#include "er-coap-13.h"
|
||||
#include "generic_resource.h"
|
||||
#include "moisture.h"
|
||||
#include "Arduino.h"
|
||||
|
||||
size_t
|
||||
moisture_v (const char *name, uint8_t is_json, char *buf, size_t bufsize)
|
||||
{
|
||||
moisture_voltage = analogRead(moisture_pin);
|
||||
return snprintf
|
||||
(buf, bufsize, "%d", moisture_voltage);
|
||||
}
|
||||
|
||||
GENERIC_RESOURCE \
|
||||
( moisture, METHOD_GET
|
||||
, "moisture/v"
|
||||
, Moisture voltage
|
||||
, V
|
||||
, NULL
|
||||
, moisture_v
|
||||
);
|
||||
|
||||
/*
|
||||
* VI settings, see coding style
|
||||
* ex:ts=8:et:sw=2
|
||||
*/
|
Loading…
Add table
Add a link
Reference in a new issue