diff options
| author | Yuval Adam <_@yuv.al> | 2018-08-03 16:18:36 +0300 |
|---|---|---|
| committer | Yuval Adam <_@yuv.al> | 2018-08-03 16:18:36 +0300 |
| commit | 66a288ca16b3490557d3d0f0357c21e28d9f3203 (patch) | |
| tree | cc04ff270c48f444bce15e2820fab7baee5ba836 /src | |
| parent | 9fe4d1ccf6e8d5edabb76cf4b95b0adf4ca4dd3b (diff) | |
Disable multi dongle support for now
Diffstat (limited to 'src')
| -rw-r--r-- | src/devices/fc0013.rs | 6 | ||||
| -rw-r--r-- | src/lib.rs | 19 |
2 files changed, 8 insertions, 17 deletions
diff --git a/src/devices/fc0013.rs b/src/devices/fc0013.rs index 028c36b..d2f6062 100644 --- a/src/devices/fc0013.rs +++ b/src/devices/fc0013.rs @@ -1,9 +1,12 @@ use super::{DeviceInfo, Device}; +use usb::Usb; +#[allow(dead_code)] pub struct FC0013 { pub device: DeviceInfo } +#[allow(dead_code)] pub const DEVICE_INFO: DeviceInfo = DeviceInfo { id: "fc0013", name: "Fitipower FC0013", @@ -12,6 +15,7 @@ pub const DEVICE_INFO: DeviceInfo = DeviceInfo { check_val: 0xa3 }; +#[allow(dead_code)] impl FC0013 { pub fn new() -> FC0013 { FC0013 { @@ -21,7 +25,7 @@ impl FC0013 { } impl Device for FC0013 { - fn init(&self) { + fn init(&self, _usb: &Usb) { println!("Init {}", self.device.name); } } @@ -57,7 +57,7 @@ impl<'a> RtlSdr<'a> { usb.set_i2c_repeater( true); let d = r820t::R820T::new(); - let found = match usb.i2c_read_reg(d.device.i2c_addr, d.device.check_addr) { + let _found = match usb.i2c_read_reg(d.device.i2c_addr, d.device.check_addr) { Ok(reg) => { if reg == d.device.check_val { println!("Found {} tuner\n", d.device.name); @@ -69,21 +69,8 @@ impl<'a> RtlSdr<'a> { }, Err(_) => false }; - if !found { - let d = fc0013::FC0013::new(); - let _found = match usb.i2c_read_reg(d.device.i2c_addr, d.device.check_addr) { - Ok(reg) => { - if reg == d.device.check_val { - println!("Found {} tuner\n", d.device.name); - true - } - else { - false - } - }, - Err(_) => false - }; - } + + d.init(&usb); usb.deinit_baseband(); } |
