initial commit
[arduino/ultrasonic-sensor.git] / UltrasonicSensor / libraries / UltrasonicInterrupt / UltrasonicInterrupt.h
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
#ifndef UltrasonicInterrupt_h
#define UltrasonicInterrupt_h
 
#include "Arduino.h"
 
class UltrasonicInterrupt {
 
        public:
 
                static void setup(void (*callback)(unsigned long), int customInterrupt);
 
                static void begin();
                static void abandon();
 
                static bool active;
                static bool state;
                static int interrupt;
 
                static void (*onComplete)(unsigned long);
 
            // interrupt handler
                static void pinChange();
 
};
 
#endif
comments