From 0f2fda9b6563179e81384b44f5a5c5b94ef90ea2 Mon Sep 17 00:00:00 2001 From: Linar Yusupov Date: Thu, 6 Mar 2025 09:42:37 +0300 Subject: [PATCH] [SX128x] misc. rework --- src/modules/SX128x/SX128x.cpp | 8 +------- 1 file changed, 1 insertion(+), 7 deletions(-) diff --git a/src/modules/SX128x/SX128x.cpp b/src/modules/SX128x/SX128x.cpp index 8a07a2d4..e0ddb6a3 100644 --- a/src/modules/SX128x/SX128x.cpp +++ b/src/modules/SX128x/SX128x.cpp @@ -996,14 +996,8 @@ int16_t SX128x::setSyncWord(const uint8_t* syncWord, uint8_t len) { this->syncWordLen = len; } - uint16_t syncAddr = len == 5 ? RADIOLIB_SX128X_REG_SYNC_WORD_1_BYTE_4 : - len == 4 ? RADIOLIB_SX128X_REG_SYNC_WORD_1_BYTE_3 : - len == 3 ? RADIOLIB_SX128X_REG_SYNC_WORD_1_BYTE_2 : - len == 2 ? RADIOLIB_SX128X_REG_SYNC_WORD_1_BYTE_1 : - RADIOLIB_SX128X_REG_SYNC_WORD_1_BYTE_0; - // update sync word - int16_t state = SX128x::writeRegister(syncAddr, const_cast(syncWord), len); + int16_t state = SX128x::writeRegister(RADIOLIB_SX128X_REG_SYNC_WORD_1_BYTE_4 + (5 - len), const_cast(syncWord), len); RADIOLIB_ASSERT(state); // update packet parameters