ピン変化割り込み拡張しよう的な
Dependents: inte_mod_test test_irm2121 BallCheck_IRM2121_InterrputInAdd CatPot_SensorRight
Diff: interruptin_mod.h
- 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); + } + };