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:
Mihai Tudor Panu 2016-01-28 15:36:29 -08:00
parent 2cd043c2a1
commit 46996e5251
2 changed files with 4 additions and 8 deletions

View File

@ -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();
} }

View File

@ -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();
} }