Modified for compatibility with Rev.E. hardware

Fork of AkmSensor by AKM Development Platform

Revision:
16:d85be9bafb80
Parent:
15:1238993fd75f
Child:
27:41aa9fb23a2f
--- a/akmhallswitch.cpp	Fri Oct 28 21:27:33 2016 +0000
+++ b/akmhallswitch.cpp	Wed Jan 04 00:52:30 2017 +0000
@@ -90,12 +90,12 @@
 }
 
 AkmSensor::Status AkmHallSwitch::startSensor(){
-    sw1->rise(this, &AkmHallSwitch::riseEventD1);
-    sw1->fall(this, &AkmHallSwitch::fallEventD1);
+    sw1->rise(callback(this, &AkmHallSwitch::riseEventD1));
+    sw1->fall(callback(this, &AkmHallSwitch::fallEventD1));
     if(primaryId == AkmSensor::AKM_PRIMARY_ID_DUAL_OUTPUT || primaryId == AkmSensor::AKM_PRIMARY_ID_ONECHIP_ENCODER)
     {
-        sw0->rise(this, &AkmHallSwitch::riseEventD0);
-        sw0->fall(this, &AkmHallSwitch::fallEventD0);
+        sw0->rise(callback(this, &AkmHallSwitch::riseEventD0));
+        sw0->fall(callback(this, &AkmHallSwitch::fallEventD0));
     }
     return AkmSensor::SUCCESS;
 }