diff options
Diffstat (limited to 'src/utils')
| -rw-r--r-- | src/utils/rustl_test.rs | 15 |
1 files changed, 13 insertions, 2 deletions
diff --git a/src/utils/rustl_test.rs b/src/utils/rustl_test.rs index 7d6309f..e9a8bf7 100644 --- a/src/utils/rustl_test.rs +++ b/src/utils/rustl_test.rs @@ -1,9 +1,20 @@ -const _DEFAULT_SAMPLE_RATE: u32 = 2048000; +const DEFAULT_SAMPLE_RATE: u32 = 2048000; const DEFAULT_BUF_LENGTH: usize = 16 * 16384; pub fn main() { println!("Starting rustl_test"); - let _buffer: [u8; DEFAULT_BUF_LENGTH]; let mut r = rustl_sdr::RtlSdr::new(); r.open(); + r.set_sample_rate(DEFAULT_SAMPLE_RATE); + r.set_test_mode(true); + r.reset_buffer(); + println!("Reading buffers in sync mode"); + loop { + let samples = r.read_sync(DEFAULT_BUF_LENGTH); + println!( + "Expected {} samples and got {}", + DEFAULT_BUF_LENGTH, + samples.len() + ) + } } |
