mirror of
https://github.com/eclipse/upm.git
synced 2025-03-24 01:10:22 +03:00
java: updated samples that use interrupts with Runnable implementation
Signed-off-by: Mihai Tudor Panu <mihai.tudor.panu@intel.com>
This commit is contained in:
parent
2cd043c2a1
commit
46996e5251
@ -22,8 +22,6 @@
|
|||||||
* WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
|
* WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
|
||||||
*/
|
*/
|
||||||
|
|
||||||
import upm_a110x.IsrCallback;
|
|
||||||
|
|
||||||
public class A110X_intrSample {
|
public class A110X_intrSample {
|
||||||
|
|
||||||
public static int counter=0;
|
public static int counter=0;
|
||||||
@ -38,7 +36,7 @@ public class A110X_intrSample {
|
|||||||
// is detected. This could be used to measure the rotations per
|
// is detected. This could be used to measure the rotations per
|
||||||
// minute (RPM) of a rotor for example.
|
// minute (RPM) of a rotor for example.
|
||||||
|
|
||||||
IsrCallback callback = new A110XISR();
|
A110XISR callback = new A110XISR();
|
||||||
hall.installISR(callback);
|
hall.installISR(callback);
|
||||||
|
|
||||||
while(true){
|
while(true){
|
||||||
@ -49,7 +47,7 @@ public class A110X_intrSample {
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
class A110XISR extends IsrCallback {
|
class A110XISR implements Runnable {
|
||||||
public A110XISR(){
|
public A110XISR(){
|
||||||
super();
|
super();
|
||||||
}
|
}
|
||||||
|
@ -22,8 +22,6 @@
|
|||||||
* WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
|
* WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
|
||||||
*/
|
*/
|
||||||
|
|
||||||
import upm_rpr220.IsrCallback;
|
|
||||||
|
|
||||||
public class RPR220_intrSample {
|
public class RPR220_intrSample {
|
||||||
|
|
||||||
public static int counter = 0;
|
public static int counter = 0;
|
||||||
@ -35,7 +33,7 @@ public class RPR220_intrSample {
|
|||||||
// Instantiate an RPR220 digital pin D2
|
// Instantiate an RPR220 digital pin D2
|
||||||
upm_rpr220.RPR220 sensor = new upm_rpr220.RPR220(2);
|
upm_rpr220.RPR220 sensor = new upm_rpr220.RPR220(2);
|
||||||
|
|
||||||
IsrCallback callback = new RPRISR();
|
RPRISR callback = new RPRISR();
|
||||||
sensor.installISR(callback);
|
sensor.installISR(callback);
|
||||||
|
|
||||||
while (true) {
|
while (true) {
|
||||||
@ -46,7 +44,7 @@ public class RPR220_intrSample {
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
class RPRISR extends IsrCallback {
|
class RPRISR implements Runnable {
|
||||||
public RPRISR() {
|
public RPRISR() {
|
||||||
super();
|
super();
|
||||||
}
|
}
|
||||||
|
Loading…
x
Reference in New Issue
Block a user