Skip to content
Merged

Mpll #1036

Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
62 commits
Select commit Hold shift + click to select a range
245ac9c
mpll: init
jordens Nov 20, 2025
388c53f
net: print app name
jordens Nov 20, 2025
1419560
mpll: working
jordens Nov 22, 2025
a50de5b
mpll: reference and relative
jordens Nov 22, 2025
40affdb
mpll: remove clamp
jordens Nov 24, 2025
feb57ba
mpll: new filter
jordens Nov 25, 2025
6fc123b
mpll: cancel lo phase
jordens Nov 25, 2025
3c62b9b
mpll: new idsp
jordens Dec 3, 2025
f2d1227
mpll: idsp changes
jordens Dec 16, 2025
c2ac191
fls: port
jordens Dec 16, 2025
a40fe2f
deps: bump
jordens Dec 17, 2025
0c2aa3c
dsp-process
jordens Jan 3, 2026
330b7b4
deps: update
jordens Jan 6, 2026
117828d
deps: add fixepoint
jordens Jan 6, 2026
7d2e067
fls, lockin: port
jordens Jan 6, 2026
b4511a1
idsp: sos full fixedpoint
jordens Jan 7, 2026
09af44e
mpll: port
jordens Jan 8, 2026
979ca86
dual-iir: port
jordens Jan 8, 2026
019a3e4
port to new biquad
jordens Jan 8, 2026
2658cd9
mpll: factor
jordens Jan 9, 2026
cbf04df
deps/ci: fix schema build
jordens Jan 9, 2026
d1436ed
idsp: trait move
jordens Jan 9, 2026
ab78cca
accu: wrapping
jordens Jan 9, 2026
9ec8453
idsp: port, [wip]
jordens Jan 12, 2026
9446a5c
idsp: rpll port
jordens Jan 12, 2026
ae4e815
mpll: imports
jordens Jan 13, 2026
6f47366
workspace dependencies
jordens Jan 13, 2026
1dcc406
ci: fls schema unbuildable
jordens Jan 13, 2026
3bba295
mpll: config biquad
jordens Jan 13, 2026
c02a3c2
units
jordens Jan 14, 2026
835763e
deps: bump
jordens Jan 14, 2026
fbf7123
fls, dual-iir: pid units
jordens Jan 14, 2026
cbd461f
mpll: add scanner
jordens Jan 14, 2026
968fefd
mpll: output in-loop phase
jordens Jan 15, 2026
b104ead
mpll: 2khz lowpass default
jordens Jan 19, 2026
32f8e2f
mpll: const units
jordens Jan 19, 2026
0b10a8a
deps: bump
jordens Jan 26, 2026
15a0b81
book: add a stashed sentence
jordens Jan 26, 2026
26b7446
mpll: 2kHz
jordens Jan 26, 2026
3b6874d
py/mpll: dont set amplitude, restore stream
jordens Jan 27, 2026
8376adf
mpll: add simple plot
jordens Jan 27, 2026
8b937dd
mpll: rm clamp, expose gain, change defaults
jordens Jan 28, 2026
82c5c46
mpll: lower gain
jordens Jan 28, 2026
b69a94c
mpll: py adapt
jordens Jan 28, 2026
3667a86
py/mpll: algebraic lstsq
jordens Jan 29, 2026
5e1bd8c
py/mpll: regularize
jordens Jan 29, 2026
afb2a3a
py/mpll: both channels
jordens Jan 29, 2026
f116e99
mpll: port to new dsp-process split
jordens Jan 29, 2026
0e35b99
mpll: support reverse sweep
jordens Jan 31, 2026
7acd47b
deps: bump
jordens Jan 31, 2026
4d22fc1
mpll: full model
jordens Feb 3, 2026
8ba8df8
Revert "mpll: full model"
jordens Feb 3, 2026
99beb8c
py/mpll: accurte width
jordens Feb 5, 2026
dd4c903
mpll: stream format
jordens Feb 9, 2026
26236b3
mpll: plot positive f
jordens Feb 9, 2026
f9364a2
mpll: ensure arp
jordens Feb 9, 2026
bb053b0
idsp: build trait
jordens Feb 11, 2026
6f53734
rm old openocd script
jordens Feb 11, 2026
1201f99
serde-reflection: release
jordens Feb 11, 2026
3afbf0d
idsp: git
jordens Feb 11, 2026
30a6f71
py: allow lints
jordens Feb 11, 2026
c830873
idsp: revert to gain/limit naming
jordens Feb 11, 2026
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
8 changes: 5 additions & 3 deletions .github/workflows/ci.yml
Original file line number Diff line number Diff line change
Expand Up @@ -62,9 +62,11 @@ jobs:
- uses: actions/checkout@v5
- uses: dtolnay/rust-toolchain@stable
# https://github.com/rust-lang/cargo/issues/13051
- run: cargo run --bin dual-iir --target x86_64-unknown-linux-gnu
- run: cargo run --bin lockin --target x86_64-unknown-linux-gnu
- run: cargo run --bin dds --target x86_64-unknown-linux-gnu
- run: cargo run --bin dual-iir --target host-tuple
- run: cargo run --bin lockin --target host-tuple
- run: cargo run --bin dds --target host-tuple
- run: cargo run --bin mpll --target host-tuple
# - run: cargo run --bin fls --target host-tuple

doc:
runs-on: ubuntu-latest
Expand Down
1 change: 1 addition & 0 deletions .github/workflows/release.yml
Original file line number Diff line number Diff line change
Expand Up @@ -27,6 +27,7 @@ jobs:
target/*/release/lockin
target/*/release/fls
target/*/release/dds
target/*/release/mpll
- id: create_release
uses: actions/create-release@v1
env:
Expand Down
1 change: 1 addition & 0 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -14,6 +14,7 @@ and this project adheres to [Semantic Versioning](http://semver.org/).
* Support for "cooked" PID biquad and standard biquad filter prototypes from `idsp`
* Defaulting to `s` optimization for debug and release
* `fls`: application for fiber length stabilization and phase/frequency measurement/control
* `mpll`: dispersive PLL

### Changed

Expand Down
Loading
Loading