split analog.c out intelligently and added an id to the sensor packet
diff --git a/gyro_board/src/usb/main.c b/gyro_board/src/usb/main.c
index 6e69970..f0f76bf 100644
--- a/gyro_board/src/usb/main.c
+++ b/gyro_board/src/usb/main.c
@@ -31,10 +31,13 @@
 /* Demo app includes. */
 #include "flash.h"
 #include "partest.h"
-#include "analog.h"
 #include "spi.h"
 #include "LPCUSB/usbapi.h"
 
+#include "analog.h"
+#include "digital.h"
+#include "encoder.h"
+
 /*-----------------------------------------------------------*/
 
 /* The time between cycles of the 'check' functionality (defined within the
@@ -86,6 +89,8 @@
 	vTaskDelayUntil(). */
 	xLastFlashTime = xTaskGetTickCount();
 
+  digital_init();
+
 	analog_init();
 
 	encoder_init();