Skip to content

Commit ea8ae7e

Browse files
committed
0.1.5 CRC
1 parent 6764965 commit ea8ae7e

File tree

11 files changed

+14
-14
lines changed

11 files changed

+14
-14
lines changed

libraries/CRC/CRC.h

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -68,7 +68,7 @@ uint64_t reverse64(uint64_t in)
6868
///////////////////////////////////////////////////////////////////////////////////
6969

7070
// CRC POLYNOME = x8 + x5 + x4 + 1 = 1001 1000 = 0x8C
71-
uint8_t crc8(uint8_t *array, uint8_t length, uint8_t polynome = 0xD5, uint8_t startmask = 0x00, uint8_t endmask = 0x00, bool reverseIn = false, bool reverseOut = false)
71+
uint8_t crc8(const uint8_t *array, uint8_t length, const uint8_t polynome = 0xD5, const uint8_t startmask = 0x00, const uint8_t endmask = 0x00, const bool reverseIn = false, const bool reverseOut = false)
7272
{
7373
uint8_t crc = startmask;
7474
while (length--)
@@ -96,7 +96,7 @@ uint8_t crc8(uint8_t *array, uint8_t length, uint8_t polynome = 0xD5, uint8_t st
9696

9797

9898
// CRC POLYNOME = x15 + 1 = 1000 0000 0000 0001 = 0x8001
99-
uint16_t crc16(uint8_t *array, uint8_t length, uint16_t polynome = 0x8001, uint16_t startmask = 0x0000, uint16_t endmask = 0x0000, bool reverseIn = false, bool reverseOut = false)
99+
uint16_t crc16(const uint8_t *array, uint8_t length, const uint16_t polynome = 0x8001, const uint16_t startmask = 0x0000, const uint16_t endmask = 0x0000, const bool reverseIn = false, const bool reverseOut = false)
100100
{
101101
uint16_t crc = startmask;
102102
while (length--)
@@ -131,7 +131,7 @@ uint16_t crc16_CCITT(uint8_t *array, uint8_t length)
131131

132132

133133
// CRC-32 POLYNOME = x32 + ..... + 1
134-
uint32_t crc32(uint8_t *array, uint8_t length, uint32_t polynome = 0x04C11DB7, uint32_t startmask = 0, uint32_t endmask = 0, bool reverseIn = false, bool reverseOut = false)
134+
uint32_t crc32(const uint8_t *array, uint8_t length, const uint32_t polynome = 0x04C11DB7, const uint32_t startmask = 0, const uint32_t endmask = 0, const bool reverseIn = false, const bool reverseOut = false)
135135
{
136136
uint32_t crc = startmask;
137137
while (length--)
@@ -159,7 +159,7 @@ uint32_t crc32(uint8_t *array, uint8_t length, uint32_t polynome = 0x04C11DB7, u
159159

160160

161161
// CRC-CCITT POLYNOME = x64 + ..... + 1
162-
uint64_t crc64(uint8_t *array, uint8_t length, uint64_t polynome, uint64_t startmask, uint64_t endmask, bool reverseIn, bool reverseOut)
162+
uint64_t crc64(const uint8_t *array, uint8_t length, const uint64_t polynome, const uint64_t startmask, const uint64_t endmask, const bool reverseIn, const bool reverseOut)
163163
{
164164
uint64_t crc = startmask;
165165
while (length--)

libraries/CRC/CRC16.cpp

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -42,7 +42,7 @@ void CRC16::add(uint8_t value)
4242
}
4343

4444

45-
void CRC16::add(uint8_t * array, uint32_t length)
45+
void CRC16::add(const uint8_t * array, uint8_t length)
4646
{
4747
_count += length;
4848
while (length--)

libraries/CRC/CRC16.h

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -28,7 +28,7 @@ class CRC16
2828
void setReverseOut(bool reverseOut) { _reverseOut = reverseOut; };
2929

3030
void add(uint8_t value);
31-
void add(uint8_t * array, uint32_t length);
31+
void add(const uint8_t * array, uint8_t length);
3232

3333
uint16_t getCRC(); // returns CRC
3434
uint32_t count() { return _count; };

libraries/CRC/CRC32.cpp

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -42,7 +42,7 @@ void CRC32::add(uint8_t value)
4242
}
4343

4444

45-
void CRC32::add(uint8_t * array, uint32_t length)
45+
void CRC32::add(const uint8_t * array, uint8_t length)
4646
{
4747
_count += length;
4848
while (length--)

libraries/CRC/CRC32.h

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -28,7 +28,7 @@ class CRC32
2828
void setReverseOut(bool reverseOut) { _reverseOut = reverseOut; };
2929

3030
void add(uint8_t value);
31-
void add(uint8_t * array, uint32_t length);
31+
void add(const uint8_t * array, uint8_t length);
3232

3333
uint32_t getCRC(); // returns CRC
3434
uint32_t count() { return _count; };

libraries/CRC/CRC64.cpp

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -42,7 +42,7 @@ void CRC64::add(uint8_t value)
4242
}
4343

4444

45-
void CRC64::add(uint8_t * array, uint32_t length)
45+
void CRC64::add(const uint8_t * array, uint8_t length)
4646
{
4747
_count += length;
4848
while (length--)

libraries/CRC/CRC64.h

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -28,7 +28,7 @@ class CRC64
2828
void setReverseOut(bool reverseOut) { _reverseOut = reverseOut; };
2929

3030
void add(uint8_t value);
31-
void add(uint8_t * array, uint32_t length);
31+
void add(const uint8_t * array, uint8_t length);
3232

3333
uint64_t getCRC(); // returns CRC
3434
uint64_t count() { return _count; };

libraries/CRC/CRC8.cpp

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -42,7 +42,7 @@ void CRC8::add(uint8_t value)
4242
}
4343

4444

45-
void CRC8::add(uint8_t * array, uint32_t length)
45+
void CRC8::add(const uint8_t * array, uint8_t length)
4646
{
4747
_count += length;
4848
while (length--)

libraries/CRC/CRC8.h

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -28,7 +28,7 @@ class CRC8
2828
void setReverseOut(bool reverseOut) { _reverseOut = reverseOut; };
2929

3030
void add(uint8_t value);
31-
void add(uint8_t * array, uint32_t length);
31+
void add(const uint8_t * array, uint8_t length);
3232

3333
uint8_t getCRC(); // returns CRC
3434
uint32_t count() { return _count; };

libraries/CRC/library.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -15,7 +15,7 @@
1515
"type": "git",
1616
"url": "https://github.com/RobTillaart/CRC"
1717
},
18-
"version": "0.1.4",
18+
"version": "0.1.5",
1919
"license": "MIT",
2020
"frameworks": "arduino",
2121
"platforms": "*",

0 commit comments

Comments
 (0)