mirror of https://github.com/ArduPilot/ardupilot
AP_Math: rename crc_sum8 to crc_sum8_with_carry
the name "sum8" is usually used for "sum all bytes into a uint8_t discarding carry"
This commit is contained in:
parent
9394a7b26b
commit
d34e6049c9
|
@ -481,7 +481,7 @@ uint32_t crc_crc24(const uint8_t *bytes, uint16_t len)
|
|||
}
|
||||
|
||||
// simple 8 bit checksum used by FPort
|
||||
uint8_t crc_sum8(const uint8_t *p, uint8_t len)
|
||||
uint8_t crc_sum8_with_carry(const uint8_t *p, uint8_t len)
|
||||
{
|
||||
uint16_t sum = 0;
|
||||
for (uint8_t i=0; i<len; i++) {
|
||||
|
|
|
@ -35,8 +35,10 @@ uint32_t crc32_small(uint32_t crc, const uint8_t *buf, uint32_t size);
|
|||
uint32_t crc_crc24(const uint8_t *bytes, uint16_t len);
|
||||
uint16_t crc_crc16_ibm(uint16_t crc_accum, uint8_t *data_blk_ptr, uint16_t data_blk_size);
|
||||
|
||||
// checksum used by SPORT/FPort
|
||||
uint8_t crc_sum8(const uint8_t *p, uint8_t len);
|
||||
// checksum used by SPORT/FPort. For each byte, adds it to a 16-bit
|
||||
// sum, then adds those two bytes together. Returns the complement of
|
||||
// the final sum.
|
||||
uint8_t crc_sum8_with_carry(const uint8_t *p, uint8_t len);
|
||||
|
||||
// Copyright (C) 2010 Swift Navigation Inc.
|
||||
// Contact: Fergus Noble <fergus@swift-nav.com>
|
||||
|
|
Loading…
Reference in New Issue