From b1f810e31481312b25c60e28cb917f026ad8b0ab Mon Sep 17 00:00:00 2001 From: 0xFEEDC0DE64 Date: Sun, 24 May 2020 13:03:43 +0200 Subject: [PATCH] Added angleDelta field --- protocol.h | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/protocol.h b/protocol.h index 35cde1e..6ccad67 100644 --- a/protocol.h +++ b/protocol.h @@ -82,6 +82,7 @@ struct MotorFeedback { uint8_t error = 0; int16_t current = 0; uint32_t chops = 0; + int32_t angleDelta = 0; bool hallA = false, hallB = false, hallC = false; @@ -90,7 +91,7 @@ struct MotorFeedback { uint16_t calculateChecksum(MotorFeedback feedback) { return feedback.angle ^ feedback.speed ^ feedback.error ^ feedback.current ^ - feedback.chops ^ + feedback.chops ^ feedback.angleDelta ^ feedback.hallA ^ feedback.hallB ^ feedback.hallC; } @@ -102,7 +103,7 @@ struct Feedback { MotorFeedback left, right; - int16_t batVoltage = 0; + uint16_t batVoltage = 0; int16_t boardTemp = 0; int16_t timeoutCntSerial = 0;