got the reorganized gyro board code actually working
diff --git a/gyro_board/src/usb/gyro.h b/gyro_board/src/usb/gyro.h
index 7b9521e..2c74aad 100644
--- a/gyro_board/src/usb/gyro.h
+++ b/gyro_board/src/usb/gyro.h
@@ -11,6 +11,7 @@
   int64_t angle;
   int last_reading_bad;
   int gyro_bad;
+  int initialized;
 };
 // This gets updated in a portENTER_CRITICAL/portEXIT_CRITICAL() block so all of
 // the values will be in sync.