diff --git a/src/bin/lockin-internal.rs b/src/bin/lockin-internal.rs index 1e7ebc0..ee9da2f 100644 --- a/src/bin/lockin-internal.rs +++ b/src/bin/lockin-internal.rs @@ -94,9 +94,9 @@ const APP: () = { * 2; // Full scale assuming the 2f component is gone. // Convert to DAC data. - for i in 0..dac_samples[1].len() { + for (i, data) in DAC_SEQUENCE.iter().enumerate() { // DAC0 always generates a fixed sinusoidal output. - dac_samples[0][i] = DAC_SEQUENCE[i] as u16 ^ 0x8000; + dac_samples[0][i] = *data as u16 ^ 0x8000; dac_samples[1][i] = (output.arg() >> 16) as u16 ^ 0x8000; } }