From 8c63f93820c23c44b362ebb30f972e9df8e721c7 Mon Sep 17 00:00:00 2001 From: jgromes Date: Sat, 12 Aug 2023 18:36:12 +0200 Subject: [PATCH] [MOD] Skip SPI status parsing for single-byte commands --- src/Module.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/Module.cpp b/src/Module.cpp index 399dec46..80c43037 100644 --- a/src/Module.cpp +++ b/src/Module.cpp @@ -331,7 +331,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) { + if((this->SPIparseStatusCb != nullptr) && (numBytes > 0)) { state = this->SPIparseStatusCb(buffIn[cmdLen]); }