ads1115 only
Fork of mbed by
Diff: CAN.h
- Revision:
- 33:5364839841bd
- Parent:
- 27:7110ebee3484
- Child:
- 43:e2ed12d17f06
--- a/CAN.h Fri Jan 06 16:40:24 2012 +0000 +++ b/CAN.h Tue Jan 10 12:00:50 2012 +0000 @@ -227,7 +227,14 @@ * mptr - pointer to the member function to be called */ template<typename T> - void attach(T* tptr, void (T::*mptr)(void)); + void attach(T* tptr, void (T::*mptr)(void)) { + if((mptr != NULL) && (tptr != NULL)) { + _rxirq.attach(tptr, mptr); + setup_interrupt(); + } else { + remove_interrupt(); + } + } private: