[CRC] Fixed issues found by cppcheck

pull/1094/head
jgromes 2024-05-12 12:04:19 +01:00
rodzic 356e8c8546
commit 330f4e8fe1
2 zmienionych plików z 8 dodań i 8 usunięć

Wyświetl plik

@ -4,7 +4,7 @@ RadioLibCRC::RadioLibCRC() {
}
uint32_t RadioLibCRC::checksum(uint8_t* buff, size_t len) {
uint32_t RadioLibCRC::checksum(const uint8_t* buff, size_t len) {
uint32_t crc = this->init;
size_t pos = 0;
for(size_t i = 0; i < 8*len; i++) {

Wyświetl plik

@ -21,32 +21,32 @@ class RadioLibCRC {
/*!
\brief CRC size in bits.
*/
uint8_t size;
uint8_t size = 8;
/*!
\brief CRC polynomial.
*/
uint32_t poly;
uint32_t poly = 0;
/*!
\brief Initial value.
*/
uint32_t init;
uint32_t init = 0;
/*!
\brief Final XOR value.
*/
uint32_t out;
uint32_t out = 0;
/*!
\brief Whether to reflect input bytes.
*/
bool refIn;
bool refIn = false;
/*!
\brief Whether to reflect the result.
*/
bool refOut;
bool refOut = false;
/*!
\brief Default constructor.
@ -59,7 +59,7 @@ class RadioLibCRC {
\param len Size of the buffer in bytes.
\returns The resulting checksum.
*/
uint32_t checksum(uint8_t* buff, size_t len);
uint32_t checksum(const uint8_t* buff, size_t len);
};
// the global singleton