/** * \file * Resource for Arduino analog read * \author * Harald Pichler * * \brief get/put pwm and period for LED pin * */ #include #include #include #include "contiki.h" #include "jsonparse.h" /* Only coap 13 for now */ #include "er-coap-13.h" #include "generic_resource.h" #include "resource_pir.h" #include "Arduino.h" size_t pir_v (const char *name, uint8_t is_json, char *buf, size_t bufsize) { pir_value = digitalRead(pir_pin); return snprintf (buf, bufsize, "%d", pir_value); } GENERIC_RESOURCE \ ( pir, METHOD_GET , "pir/v" , Moisture value , V , NULL , pir_v ); /* * VI settings, see coding style * ex:ts=8:et:sw=2 */