From 9af43462bd0989a2930afb9e1fdb7bb58fbdf5c4 Mon Sep 17 00:00:00 2001 From: Michael Buesch Date: Sun, 22 Nov 2009 15:01:38 +0100 Subject: pressure_control: Use 8bit CRC Signed-off-by: Michael Buesch --- pressure_control/firmware/util.c | 9 +++------ 1 file changed, 3 insertions(+), 6 deletions(-) (limited to 'pressure_control/firmware/util.c') diff --git a/pressure_control/firmware/util.c b/pressure_control/firmware/util.c index 0b0bbab..7497740 100644 --- a/pressure_control/firmware/util.c +++ b/pressure_control/firmware/util.c @@ -87,15 +87,12 @@ void infinite_sleep(void) sleep_mode(); } -uint16_t crc16_block_update(uint16_t crc, const void *_data, uint16_t size) +uint8_t crc8_block_update(uint8_t crc, const void *_data, uint8_t size) { const uint8_t *data = _data; - while (size) { - crc = _crc16_update(crc, *data); - data++; - size--; - } + while (size--) + crc = _crc_ibutton_update(crc, *data++); return crc; } -- cgit v1.2.3