diff --git a/src/Module.cpp b/src/Module.cpp index 9856ff5b..2e734034 100644 --- a/src/Module.cpp +++ b/src/Module.cpp @@ -328,7 +328,7 @@ int16_t Module::SPItransferStream(uint8_t* cmd, uint8_t cmdLen, bool write, uint // parse status int16_t state = RADIOLIB_ERR_NONE; if(this->SPIparseStatusCb != nullptr) { - state = this->SPIparseStatusCb(buffIn[0]); + state = this->SPIparseStatusCb(buffIn[cmdLen]); } // copy the data