From 308de1d8bf47c8a73d1cd6fe36e9d5adf2f22d8a Mon Sep 17 00:00:00 2001 From: Yuval Adam <_@yuv.al> Date: Sun, 25 Apr 2021 11:07:19 +0300 Subject: Implement set bandwidth --- src/lib.rs | 30 +++++++++++++++--------------- 1 file changed, 15 insertions(+), 15 deletions(-) (limited to 'src/lib.rs') diff --git a/src/lib.rs b/src/lib.rs index 65d545c..b5664a5 100644 --- a/src/lib.rs +++ b/src/lib.rs @@ -58,21 +58,21 @@ impl RtlSdr { None } - // pub fn set_sample_rate(&self, samp_rate: u32) { - // self.handle.set_sample_rate(samp_rate); - // } - - // pub fn set_test_mode(&self, on: bool) { - // let val = match on { - // true => 0x03, - // false => 0x05, - // }; - // self.handle.demod_write_reg(0, 0x19, val, 1); - // } - - // pub fn reset_buffer(&self) { - // self.handle.reset_buffer(); - // } + pub fn set_sample_rate(&self, samp_rate: u32) { + self.handle.set_sample_rate(samp_rate); + } + + pub fn set_test_mode(&self, on: bool) { + let val = match on { + true => 0x03, + false => 0x05, + }; + self.handle.demod_write_reg(0, 0x19, val, 1); + } + + pub fn reset_buffer(&self) { + self.handle.reset_buffer(); + } pub fn read_sync(&self, len: usize) -> Vec { return Vec::with_capacity(len); -- cgit v1.3.1