From da4c2b524b0a7809f683d0cce376d281ea53643f Mon Sep 17 00:00:00 2001 From: Pavel Kirienko Date: Sun, 23 Feb 2014 20:10:09 +0400 Subject: [PATCH] CRC fix --- libuavcan/include/uavcan/internal/transport/crc.hpp | 4 ++-- libuavcan/src/transport/crc.cpp | 2 +- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/libuavcan/include/uavcan/internal/transport/crc.hpp b/libuavcan/include/uavcan/internal/transport/crc.hpp index 40fab5cb5d..4612ef8051 100644 --- a/libuavcan/include/uavcan/internal/transport/crc.hpp +++ b/libuavcan/include/uavcan/internal/transport/crc.hpp @@ -26,14 +26,14 @@ public: : value_(0x0000) { } - Crc16(const uint8_t* bytes, int len) + Crc16(const uint8_t* bytes, unsigned int len) : value_(0x0000) { add(bytes, len); } uint16_t add(uint8_t byte); - uint16_t add(const uint8_t* bytes, int len); + uint16_t add(const uint8_t* bytes, unsigned int len); uint16_t get() const { return value_; } }; diff --git a/libuavcan/src/transport/crc.cpp b/libuavcan/src/transport/crc.cpp index cec7475aed..b016b4807b 100644 --- a/libuavcan/src/transport/crc.cpp +++ b/libuavcan/src/transport/crc.cpp @@ -51,7 +51,7 @@ uint16_t Crc16::add(uint8_t byte) return value_; } -uint16_t Crc16::add(const uint8_t* bytes, int len) +uint16_t Crc16::add(const uint8_t* bytes, unsigned int len) { assert(bytes); while (len--)