From c0ba1e990144403a85487f551aecbc8b0eb4eb60 Mon Sep 17 00:00:00 2001 From: StevenCellist Date: Sat, 7 Sep 2024 11:55:08 +0200 Subject: [PATCH] [LoRaWAN] Add const --- src/protocols/LoRaWAN/LoRaWAN.cpp | 2 +- src/protocols/LoRaWAN/LoRaWAN.h | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/src/protocols/LoRaWAN/LoRaWAN.cpp b/src/protocols/LoRaWAN/LoRaWAN.cpp index 337a5f1e..a229c079 100644 --- a/src/protocols/LoRaWAN/LoRaWAN.cpp +++ b/src/protocols/LoRaWAN/LoRaWAN.cpp @@ -3313,7 +3313,7 @@ int16_t LoRaWANNode::checkBufferCommon(uint8_t *buffer, uint16_t size) { return(RADIOLIB_ERR_NONE); } -uint16_t LoRaWANNode::checkSum16(uint8_t *key, uint16_t keyLen) { +uint16_t LoRaWANNode::checkSum16(const uint8_t *key, uint16_t keyLen) { uint16_t checkSum = 0; for(uint16_t i = 0; i < keyLen; i += 2) { uint16_t word = (key[i] << 8); diff --git a/src/protocols/LoRaWAN/LoRaWAN.h b/src/protocols/LoRaWAN/LoRaWAN.h index cb50f1c5..733c1d8f 100644 --- a/src/protocols/LoRaWAN/LoRaWAN.h +++ b/src/protocols/LoRaWAN/LoRaWAN.h @@ -1097,7 +1097,7 @@ class LoRaWANNode { void processAES(const uint8_t* in, size_t len, uint8_t* key, uint8_t* out, uint32_t fCnt, uint8_t dir, uint8_t ctrId, bool counter); // 16-bit checksum method that takes a uint8_t array of even length and calculates the checksum - static uint16_t checkSum16(uint8_t *key, uint16_t keyLen); + static uint16_t checkSum16(const uint8_t *key, uint16_t keyLen); // network-to-host conversion method - takes data from network packet and converts it to the host endians template