From c73488b9a8d6ddc391026ad59f8ae6693963f674 Mon Sep 17 00:00:00 2001 From: Dominic Clifton Date: Mon, 7 Apr 2014 21:41:57 +0100 Subject: [PATCH] Fix an extra byte being sent between the HoTT data and the checksum. --- src/telemetry_hott.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/telemetry_hott.c b/src/telemetry_hott.c index d02cee9712..60680bd1f4 100644 --- a/src/telemetry_hott.c +++ b/src/telemetry_hott.c @@ -221,7 +221,7 @@ static void hottV4Respond(uint8_t *data, uint8_t size) { uint16_t crc = 0; uint8_t i; - for (i = 0; i < size; i++) { + for (i = 0; i < size - 1; i++) { crc += data[i]; hottV4SerialWrite(data[i]); @@ -242,7 +242,7 @@ static void hottV4SerialWrite(uint8_t c) { } void configureHoTTTelemetryPort(void) { - // TODO set speed here to 19200 + // TODO set speed here to 19200? serialSetMode(core.telemport, MODE_RX); }