diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index aaa8a8f..d0ea705 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -77,10 +77,11 @@ jobs: command: objcopy args: --release --verbose -- -O binary stabilizer-release.bin - uses: actions/upload-artifact@v2 + if: ${{ matrix.toolchain == 'stable' }} with: - name: stabilizer_${{ github.sha }}_rust-${{ matrix.toolchain }} + name: stabilizer_${{ github.sha }} path: | - target/*/*/stabilizer + target/*/release/stabilizer stabilizer-release.bin test: @@ -106,10 +107,6 @@ jobs: with: command: bench args: --package dsp --target=x86_64-unknown-linux-gnu - - uses: actions/upload-artifact@v1 - with: - name: stabilizer_${{ github.sha }}_criterion - path: dsp/target/criterion # Tell bors about it # https://github.com/rtic-rs/cortex-m-rtic/blob/8a4f9c6b8ae91bebeea0791680f89375a78bffc6/.github/workflows/build.yml#L566-L603 diff --git a/dsp/src/trig.rs b/dsp/src/trig.rs index ecef4d4..5a99232 100644 --- a/dsp/src/trig.rs +++ b/dsp/src/trig.rs @@ -86,15 +86,16 @@ mod tests { let mut sum: Complex = (0., 0.); let mut demod: Complex = (0., 0.); - // use std::{fs::File, io::prelude::*, path::Path}; - // let mut file = File::create(Path::new("data.csv")).unwrap(); + // use std::{fs::File, io::{BufWriter, prelude::*}, path::Path}; + // let mut file = BufWriter::new(File::create(Path::new("data.bin")).unwrap()); const PHASE_DEPTH: usize = 20; for phase in 0..(1 << PHASE_DEPTH) { let phase = (phase << (32 - PHASE_DEPTH)) as i32; let have = cossin(phase); - // writeln!(file, " {},{}", have.0, have.1).unwrap(); + // file.write(&have.0.to_le_bytes()).unwrap(); + // file.write(&have.1.to_le_bytes()).unwrap(); let have = (have.0 as f64 / AMPLITUDE, have.1 as f64 / AMPLITUDE);