Added Parker's initial USB firmware changes to support us moving all sensors off the cRIO.
diff --git a/gyro_board/src/usb/analog.h b/gyro_board/src/usb/analog.h
index e9704f6..7026af0 100644
--- a/gyro_board/src/usb/analog.h
+++ b/gyro_board/src/usb/analog.h
@@ -1,6 +1,39 @@
 #ifndef __ANALOG_H__
 #define __ANALOG_H__
 
+extern int64_t gyro_angle;
+struct DataStruct{
+	int64_t gyro_angle;
+
+	int32_t right_drive;
+	int32_t left_drive;
+	int32_t shooter_angle;
+	int32_t shooter;
+	int32_t indexer;
+	int32_t wrist;
+
+	int32_t capture_top_rise;
+	int32_t capture_top_fall;
+	int32_t capture_bottom_fall_delay;
+	int32_t capture_wrist_rise;
+	int32_t capture_shooter_angle_rise;
+
+	int8_t  top_rise_count;
+
+	int8_t top_fall_count;
+
+	int8_t bottom_rise_count;
+
+	int8_t bottom_fall_delay_count;
+	int8_t bottom_fall_count;
+
+	int8_t wrist_rise_count;
+
+	int8_t shooter_angle_rise_count;
+}__attribute__((__packed__));
+void fillSensorPacket(struct DataStruct *packet);
+
+
 void analog_init (void);
 int analog(int chan);
 int digital(int chan);