worked on cleaning up the usb code
diff --git a/gyro_board/src/usb/data_struct.h b/gyro_board/src/usb/data_struct.h
index aa0e782..64c9631 100644
--- a/gyro_board/src/usb/data_struct.h
+++ b/gyro_board/src/usb/data_struct.h
@@ -40,6 +40,10 @@
     uint16_t header;
   };
 
+  // This is a counter that gets incremented with each packet sent (and wraps
+  // around when it reaches 255).
+  uint8_t sequence;
+
   union {
     struct {
       union {