last attempt at getting reading stuff to work nicely (doesn't work)
diff --git a/frc971/input/gyro_sensor_receiver.cc b/frc971/input/gyro_sensor_receiver.cc
index aedc9a3..55fa085 100644
--- a/frc971/input/gyro_sensor_receiver.cc
+++ b/frc971/input/gyro_sensor_receiver.cc
@@ -203,6 +203,7 @@
// Loop and then return once we get a good one.
while (true) {
int read_bytes;
+ ::aos::time::SleepFor(::aos::time::Time::InSeconds(0.0005));
int r = dev_handle_->interrupt_transfer(
kEndpoint, data_, sizeof(data_), &read_bytes, kReadTimeout);