diff --git a/dsp/tests/lockin.rs b/dsp/tests/lockin.rs index f48eab4..0f4450a 100644 --- a/dsp/tests/lockin.rs +++ b/dsp/tests/lockin.rs @@ -60,7 +60,7 @@ impl Lockin { let mut last = Complex::default(); for s in input.iter() { - let m = cossin(-(phase as i32)); + let m = cossin((phase as i32).wrapping_neg()); phase = phase.wrapping_add(frequency); last = Complex( diff --git a/src/main.rs b/src/main.rs index eaf3979..0226495 100644 --- a/src/main.rs +++ b/src/main.rs @@ -1026,7 +1026,7 @@ const APP: () = { dac0.iter_mut().zip(dac1.iter_mut()).enumerate().for_each( |(i, (d0, d1))| { - let m = cossin(-(phase as i32)); + let m = cossin((phase as i32).wrapping_neg()); phase = phase.wrapping_add(frequency); let signal = Complex(