redid the sensor reading code for the bbb+cape
diff --git a/frc971/input/input.gyp b/frc971/input/input.gyp
index 8d5ad90..d26f851 100644
--- a/frc971/input/input.gyp
+++ b/frc971/input/input.gyp
@@ -22,10 +22,10 @@
       ],
     },
     {
-      'target_name': 'gyro_sensor_receiver',
+      'target_name': 'sensor_receiver',
       'type': 'executable',
       'sources': [
-        'gyro_sensor_receiver.cc',
+        'sensor_receiver.cc',
       ],
       'dependencies': [
         '<(DEPTH)/frc971/control_loops/drivetrain/drivetrain.gyp:drivetrain_loop',
@@ -37,32 +37,9 @@
         '<(AOS)/atom_code/atom_code.gyp:init',
         '<(AOS)/build/aos.gyp:logging',
         '<(AOS)/common/util/util.gyp:wrapping_counter',
-        'usb_receiver',
         '<(DEPTH)/frc971/frc971.gyp:constants',
-      ],
-    },
-    {
-      'target_name': 'usb_receiver',
-      'type': 'static_library',
-      'sources': [
-        'usb_receiver.cc',
-      ],
-      'dependencies': [
-        '<(DEPTH)/gyro_board/src/libusb-driver/libusb-driver.gyp:libusb_wrap',
-        '<(AOS)/build/aos.gyp:logging',
+        '<(DEPTH)/bbb_cape/src/bbb/bbb.gyp:sensor_reader',
         '<(AOS)/common/common.gyp:time',
-        '<(AOS)/common/common.gyp:controls',
-      ],
-      'export_dependent_settings': [
-        '<(DEPTH)/gyro_board/src/libusb-driver/libusb-driver.gyp:libusb_wrap',
-        '<(AOS)/common/common.gyp:time',
-      ],
-      'variables': {
-        # TODO(brians): Add dependency on this file too (or something).
-        'checksum': '<!(<(DEPTH)/gyro_board/src/usb/data_struct_checksum.sh)',
-      },
-      'defines': [
-        'GYRO_BOARD_DATA_CHECKSUM=<(checksum)',
       ],
     },
   ],