Skip to content

Commit 5f37ba4

Browse files
committed
Fix attachInterruptWithParams signature
1 parent 8ad0c60 commit 5f37ba4

File tree

1 file changed

+2
-2
lines changed

1 file changed

+2
-2
lines changed

api/Interrupts.h

+2-2
Original file line numberDiff line numberDiff line change
@@ -16,7 +16,7 @@ template<typename T> struct __container__ {
1616
};
1717

1818
// C++ only overloaded version of attachInterrupt function
19-
template<typename T> void attachInterrupt(pin_size_t interruptNum, voidTemplateFuncPtrParam<T> userFunc, int mode, T& param) {
19+
template<typename T> void attachInterrupt(pin_size_t interruptNum, voidTemplateFuncPtrParam<T> userFunc, PinStatus mode, T& param) {
2020

2121
struct __container__<T> *cont = new __container__<T>();
2222
cont->param = &param;
@@ -33,7 +33,7 @@ template<typename T> void attachInterrupt(pin_size_t interruptNum, voidTemplateF
3333
attachInterruptParam(interruptNum, f, mode, cont);
3434
}
3535

36-
template<typename T> void attachInterrupt(uint8_t interruptNum, voidTemplateFuncPtrParam<T*> userFunc, int mode, T* param) {
36+
template<typename T> void attachInterrupt(pin_size_t interruptNum, voidTemplateFuncPtrParam<T*> userFunc, PinStatus mode, T* param) {
3737
attachInterruptParam(interruptNum, (voidFuncPtrParam)userFunc, mode, (void*)param);
3838
}
3939

0 commit comments

Comments
 (0)