diff --git a/src/modules/CC1101.cpp b/src/modules/CC1101.cpp index 02e7cc72..b15926af 100644 --- a/src/modules/CC1101.cpp +++ b/src/modules/CC1101.cpp @@ -259,8 +259,8 @@ void CC1101::setGdo0Action(void (*func)(void), uint8_t dir) { attachInterrupt(digitalPinToInterrupt(_mod->getInt0()), func, dir); } -void CC1101::setGdo1Action(void (*func)(void), uint8_t dir) { - attachInterrupt(digitalPinToInterrupt(_mod->getInt0()), func, dir); +void CC1101::setGdo2Action(void (*func)(void), uint8_t dir) { + attachInterrupt(digitalPinToInterrupt(_mod->getInt1()), func, dir); } int16_t CC1101::startTransmit(String& str, uint8_t addr) { diff --git a/src/modules/CC1101.h b/src/modules/CC1101.h index 4e8dfc78..63367dc3 100644 --- a/src/modules/CC1101.h +++ b/src/modules/CC1101.h @@ -512,7 +512,7 @@ class CC1101: public PhysicalLayer { // interrupt methods void setGdo0Action(void (*func)(void), uint8_t dir = FALLING); - void setGdo1Action(void (*func)(void), uint8_t dir = FALLING); + void setGdo2Action(void (*func)(void), uint8_t dir = FALLING); int16_t startTransmit(String& str, uint8_t addr = 0); int16_t startTransmit(const char* str, uint8_t addr = 0); int16_t startTransmit(uint8_t* data, size_t len, uint8_t addr = 0);