From 721962cacd5766c1d935d55f99a845d49fbd222d Mon Sep 17 00:00:00 2001 From: jgromes Date: Sun, 5 Mar 2023 16:39:50 +0100 Subject: [PATCH] [SX126x] Fixed bug in getDeviceErrors --- src/modules/SX126x/SX126x.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/modules/SX126x/SX126x.cpp b/src/modules/SX126x/SX126x.cpp index e1c9764e..a1102d0c 100644 --- a/src/modules/SX126x/SX126x.cpp +++ b/src/modules/SX126x/SX126x.cpp @@ -1655,7 +1655,7 @@ uint32_t SX126x::getPacketStatus() { uint16_t SX126x::getDeviceErrors() { uint8_t data[2] = {0, 0}; _mod->SPIreadStream(RADIOLIB_SX126X_CMD_GET_DEVICE_ERRORS, data, 2); - uint16_t opError = (((uint16_t)data[0] & 0xFF) << 8) & ((uint16_t)data[1]); + uint16_t opError = (((uint16_t)data[0] & 0xFF) << 8) | ((uint16_t)data[1]); return(opError); }