[MOD] Skip SPI status parsing for single-byte commands

This commit is contained in:
jgromes 2023-08-12 18:36:12 +02:00
parent bfe2c0829a
commit 8c63f93820

View file

@ -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]);
}