|
@@ -1,5 +1,3 @@
|
1
|
|
-import upm_grove.IsrCallback;
|
2
|
|
-
|
3
|
1
|
/*
|
4
|
2
|
* Author: Stefan Andritoiu <stefan.andritoiu@intel.com>
|
5
|
3
|
* Copyright (c) 2015 Intel Corporation.
|
|
@@ -24,6 +22,8 @@ import upm_grove.IsrCallback;
|
24
|
22
|
* WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
|
25
|
23
|
*/
|
26
|
24
|
|
|
25
|
+import upm_grove.IsrCallback;
|
|
26
|
+
|
27
|
27
|
//NOT TESTED!!!
|
28
|
28
|
public class GroveButton_intrSample {
|
29
|
29
|
|
|
@@ -31,7 +31,7 @@ public class GroveButton_intrSample {
|
31
|
31
|
|
32
|
32
|
static {
|
33
|
33
|
try {
|
34
|
|
- System.loadLibrary("javaupm_grove");
|
|
34
|
+ System.loadLibrary("mraajava");
|
35
|
35
|
} catch (UnsatisfiedLinkError e) {
|
36
|
36
|
System.err.println("error in loading native library");
|
37
|
37
|
System.exit(-1);
|
|
@@ -43,7 +43,7 @@ public class GroveButton_intrSample {
|
43
|
43
|
upm_grove.GroveButton b = new upm_grove.GroveButton(2);
|
44
|
44
|
|
45
|
45
|
IsrCallback callback = new ButtonISR();
|
46
|
|
- b.installISR(0, callback);
|
|
46
|
+ b.installISR(mraa.Edge.EDGE_RISING.swigValue(), callback);
|
47
|
47
|
|
48
|
48
|
while (true) {
|
49
|
49
|
System.out.println("Counter: " + counter);
|
|
@@ -60,6 +60,6 @@ class ButtonISR extends IsrCallback {
|
60
|
60
|
|
61
|
61
|
public void run() {
|
62
|
62
|
GroveButton_intrSample.counter++;
|
63
|
|
- System.out.println("+++++++++");
|
|
63
|
+ System.out.println("Button pressed!");
|
64
|
64
|
}
|
65
|
65
|
}
|