summaryrefslogtreecommitdiff
path: root/daemon/stm32crc.h
diff options
context:
space:
mode:
authorJavier <dev.git@javispedro.com>2014-12-21 18:25:06 +0100
committerJavier <dev.git@javispedro.com>2014-12-21 18:25:06 +0100
commit8f0905197f7cead299c00006ada482095fe9d1a4 (patch)
treebbb7d8b7cdcc1411070721b4a28eba2ff44b4cd7 /daemon/stm32crc.h
parent16544135d466a5ef64c2c86c8ca22d006d801987 (diff)
allow buffer sizes that are not multiples of 4 in crc calculation
Diffstat (limited to 'daemon/stm32crc.h')
-rw-r--r--daemon/stm32crc.h4
1 files changed, 2 insertions, 2 deletions
diff --git a/daemon/stm32crc.h b/daemon/stm32crc.h
index 1361de3..b21f5ed 100644
--- a/daemon/stm32crc.h
+++ b/daemon/stm32crc.h
@@ -10,8 +10,6 @@ public:
void reset();
- // Data size must be multiple of 4, data must be aligned to 4.
-
void addData(const char *data, int length);
void addData(const QByteArray &data);
@@ -19,6 +17,8 @@ public:
private:
quint32 crc;
+ quint8 buffer[4];
+ quint8 rem;
};
#endif // STM32CRC_H