aboutsummaryrefslogtreecommitdiff
path: root/examples
diff options
context:
space:
mode:
authorQuentin Smith <[email protected]>2022-08-21 12:40:51 -0400
committerQuentin Smith <[email protected]>2022-08-21 12:40:51 -0400
commit14eae9ca06f63a69ccc29d5fd9e1dec3848a3e98 (patch)
tree51969d65e453c69698484c884e99a5f065bed330 /examples
parent64154fec8cd7497992ef0d93f319b98215b8a84e (diff)
Optimize pdm_continuous example
Diffstat (limited to 'examples')
-rw-r--r--examples/nrf/src/bin/pdm_continuous.rs5
1 files changed, 3 insertions, 2 deletions
diff --git a/examples/nrf/src/bin/pdm_continuous.rs b/examples/nrf/src/bin/pdm_continuous.rs
index e78bc40dc..284a68af2 100644
--- a/examples/nrf/src/bin/pdm_continuous.rs
+++ b/examples/nrf/src/bin/pdm_continuous.rs
@@ -68,8 +68,9 @@ fn fft_peak_freq(input: &[i16; 1024]) -> (usize, u32) {
68 68
69 result 69 result
70 .iter() 70 .iter()
71 .map(|c| ((c.norm_sqr()*32768.0) as u32).sqrt()) 71 .map(|c| c.norm_sqr())
72 .enumerate() 72 .enumerate()
73 .max_by(|(_, a), (_, b)| a.partial_cmp(b).unwrap_or(Ordering::Equal)) 73 .max_by(|(_, a), (_, b)| a.partial_cmp(b).unwrap_or(Ordering::Equal))
74 .map(|(i, v)| (i, ((v*32768.0) as u32).sqrt()))
74 .unwrap() 75 .unwrap()
75} \ No newline at end of file 76}