ピン変化割り込み拡張しよう的な

Dependents:   inte_mod_test test_irm2121 BallCheck_IRM2121_InterrputInAdd CatPot_SensorRight

Revision:
2:9f98488efd06
Parent:
1:c63d872cfdb7
Child:
3:1cc9d9e3cf8c
--- a/interruptin_mod.h	Thu Nov 13 11:49:03 2014 +0000
+++ b/interruptin_mod.h	Sat Nov 15 00:34:10 2014 +0000
@@ -12,6 +12,18 @@
         
         void fall_disable(void (*fptr)(void));
         void rise_disable(void (*fptr)(void));
+        
+        template<typename T>
+        void rise_disable(T* tptr, void (T::*mptr)(void)) {
+            _rise.attach(tptr, mptr);
+            gpio_irq_set(&gpio_irq, IRQ_RISE, 0);
+        }        
+        template<typename T>
+        void fall_disable(T* tptr, void (T::*mptr)(void)) {
+            _fall.attach(tptr, mptr);
+            gpio_irq_set(&gpio_irq, IRQ_RISE, 0);
+            }
+    
 
     };