From 84a83bff5f7ecf572dc0264f381875e346fec597 Mon Sep 17 00:00:00 2001
From: "ucart@co3050-12" <dawehr@iastate.edu>
Date: Fri, 20 Jan 2017 20:50:34 -0600
Subject: [PATCH] Realized that uart_sendBytes won't work, because checksum
 isn't calcualted. Reverted to sending single bytes

---
 quad/sw/modular_quad_pid/src/communication.c | 11 +++++------
 1 file changed, 5 insertions(+), 6 deletions(-)

diff --git a/quad/sw/modular_quad_pid/src/communication.c b/quad/sw/modular_quad_pid/src/communication.c
index c669261cc..bc8a1df43 100644
--- a/quad/sw/modular_quad_pid/src/communication.c
+++ b/quad/sw/modular_quad_pid/src/communication.c
@@ -224,11 +224,11 @@ int send_data(u16 type_id, u16 subtype_id, u16 msg_id, char* data, size_t size)
 	// Compute checksum while sending
 	unsigned char packet_checksum = 0;
 
-	//int i;
+	int i;
 	// TODO: Look into uart0_sendBytes and see if it would be better to use
 	// Send header
-	uart0_sendBytes(formattedHeader, 7);
-	/*
+	//uart0_sendBytes(formattedHeader, 7);
+
 	for(i = 0; i < 7; i++) {
 		packet_checksum ^= formattedHeader[i];
 		uart0_sendByte(formattedHeader[i]);
@@ -237,9 +237,8 @@ int send_data(u16 type_id, u16 subtype_id, u16 msg_id, char* data, size_t size)
 	for (i = 0; i < size; i++) {
 		packet_checksum ^= data[i];
 		uart0_sendByte(data[i]);
-	}*/
-	// Send data
-	uart0_sendBytes(data, size);
+	}
+	//uart0_sendBytes(data, size);
 	// Send checksum
 	uart0_sendByte(packet_checksum);
 
-- 
GitLab