diff --git a/src/modules/CC1101/CC1101.cpp b/src/modules/CC1101/CC1101.cpp index ffad818a..dfa57aea 100644 --- a/src/modules/CC1101/CC1101.cpp +++ b/src/modules/CC1101/CC1101.cpp @@ -946,7 +946,7 @@ void CC1101::setDirectAction(void (*func)(void)) { } void CC1101::readBit(RADIOLIB_PIN_TYPE pin) { - updateDirectBuffer((uint8_t)digitalRead(pin)); + updateDirectBuffer((uint8_t)_mod->digitalRead(pin)); } #endif diff --git a/src/modules/RF69/RF69.cpp b/src/modules/RF69/RF69.cpp index 87b5715d..45f53203 100644 --- a/src/modules/RF69/RF69.cpp +++ b/src/modules/RF69/RF69.cpp @@ -959,7 +959,7 @@ void RF69::setDirectAction(void (*func)(void)) { } void RF69::readBit(RADIOLIB_PIN_TYPE pin) { - updateDirectBuffer((uint8_t)digitalRead(pin)); + updateDirectBuffer((uint8_t)_mod->digitalRead(pin)); } #endif diff --git a/src/modules/SX126x/SX126x.cpp b/src/modules/SX126x/SX126x.cpp index ab308961..5288153a 100644 --- a/src/modules/SX126x/SX126x.cpp +++ b/src/modules/SX126x/SX126x.cpp @@ -1438,7 +1438,7 @@ void SX126x::setDirectAction(void (*func)(void)) { } void SX126x::readBit(RADIOLIB_PIN_TYPE pin) { - updateDirectBuffer((uint8_t)digitalRead(pin)); + updateDirectBuffer((uint8_t)_mod->digitalRead(pin)); } #endif diff --git a/src/modules/SX127x/SX127x.cpp b/src/modules/SX127x/SX127x.cpp index 0dc1cbb4..b7c4d8f5 100644 --- a/src/modules/SX127x/SX127x.cpp +++ b/src/modules/SX127x/SX127x.cpp @@ -1521,7 +1521,7 @@ void SX127x::setDirectAction(void (*func)(void)) { } void SX127x::readBit(RADIOLIB_PIN_TYPE pin) { - updateDirectBuffer((uint8_t)digitalRead(pin)); + updateDirectBuffer((uint8_t)_mod->digitalRead(pin)); } #endif diff --git a/src/modules/Si443x/Si443x.cpp b/src/modules/Si443x/Si443x.cpp index a2ef6399..cabf6789 100644 --- a/src/modules/Si443x/Si443x.cpp +++ b/src/modules/Si443x/Si443x.cpp @@ -612,7 +612,7 @@ void Si443x::setDirectAction(void (*func)(void)) { } void Si443x::readBit(RADIOLIB_PIN_TYPE pin) { - updateDirectBuffer((uint8_t)digitalRead(pin)); + updateDirectBuffer((uint8_t)_mod->digitalRead(pin)); } #endif