From dcf31e481dbe8d01f0158ae7644e45f543210347 Mon Sep 17 00:00:00 2001 From: jgromes Date: Fri, 17 Apr 2020 07:51:06 +0200 Subject: [PATCH] [SX128x] Fixed BLE access address configuration (#135) --- src/modules/SX128x/SX128x.cpp | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/src/modules/SX128x/SX128x.cpp b/src/modules/SX128x/SX128x.cpp index e4dae862..4b2409a5 100644 --- a/src/modules/SX128x/SX128x.cpp +++ b/src/modules/SX128x/SX128x.cpp @@ -950,9 +950,9 @@ int16_t SX128x::setAccessAddress(uint32_t addr) { return(ERR_WRONG_MODEM); } - // use setSyncWord to set the address - uint8_t syncWord[] = { (uint8_t)((addr >> 24) & 0xFF), (uint8_t)((addr >> 16) & 0xFF), (uint8_t)((addr >> 8) & 0xFF), (uint8_t)(addr & 0xFF) }; - return(setSyncWord(syncWord, 4)); + // set the address + uint8_t addrBuff[] = { (uint8_t)((addr >> 24) & 0xFF), (uint8_t)((addr >> 16) & 0xFF), (uint8_t)((addr >> 8) & 0xFF), (uint8_t)(addr & 0xFF) }; + return(SX128x::writeRegister(SX128X_REG_ACCESS_ADDRESS_BYTE_3, addrBuff, 4)); } float SX128x::getRSSI() {