osd-contiki/examples/osd/arduino-valve/sketch.pde
Ralf Schlatterbeck e3784fa9c7 Add query parameter to generic resouce macros
Modify all callback functions to use new signature.
ota-update now uses this to pass the partition to some get/put methods.
2017-08-20 15:01:30 +02:00

34 lines
787 B
Text

/*
* Gardena 9V Magnet-Valve
* We have a CoAP Resource for the Valve, it can be in state 1 (on) and
* 0 (off).
* Transition on-off outputs a negative pulse
* Transition off-on outputs a positive pulse
*/
extern "C" {
#include <stdio.h>
#include "valve.h"
}
void setup (void)
{
arduino_pwm_timer_init ();
digitalWrite (ENABLE_PIN, LOW);
digitalWrite (BRIDGE1_PIN, LOW);
digitalWrite (BRIDGE2_PIN, LOW);
pinMode (ENABLE_PIN, OUTPUT);
pinMode (BRIDGE1_PIN, OUTPUT);
pinMode (BRIDGE2_PIN, OUTPUT);
digitalWrite (ENABLE_PIN, LOW);
digitalWrite (BRIDGE1_PIN, LOW);
digitalWrite (BRIDGE2_PIN, LOW);
rest_init_engine ();
rest_activate_resource (&res_valve, (char *)"valve");
}
void loop (void)
{
printf ("valve : %u\n", valve);
}