Sebastien Bourdeauducq
|
09fc53855d
|
add README
|
2019-11-16 15:53:11 +08:00 |
Sebastien Bourdeauducq
|
9a6cccaf4a
|
wavemeter: decimate wavelength output
|
2019-11-16 14:38:08 +08:00 |
Sebastien Bourdeauducq
|
c48a30bb9b
|
wavemeter: filter position
|
2019-11-16 13:46:52 +08:00 |
Sebastien Bourdeauducq
|
1cfb90760a
|
cleanup
|
2019-11-16 09:51:00 +08:00 |
Sebastien Bourdeauducq
|
45988871c4
|
refactor position min/max, update duty min/max when near the middle
|
2019-11-15 18:10:25 +08:00 |
Sebastien Bourdeauducq
|
98e0916699
|
increase duty cycle
|
2019-11-15 17:00:23 +08:00 |
Sebastien Bourdeauducq
|
67368ae352
|
wavemeter: new algo
|
2019-11-04 18:59:14 +08:00 |
Sebastien Bourdeauducq
|
110a5d2990
|
wavemeter: cleanup do_calibrate
|
2019-11-04 17:31:50 +08:00 |
Sebastien Bourdeauducq
|
48d83552bd
|
make decimator generic
|
2019-11-04 16:13:59 +08:00 |
Sebastien Bourdeauducq
|
8209f77c1e
|
wavemeter: do not crash in do_calibrate when MEAS signal is wrong
|
2019-11-04 14:58:14 +08:00 |
Sebastien Bourdeauducq
|
743e5278a3
|
monitor DPLL lock
|
2019-11-04 14:46:37 +08:00 |
Sebastien Bourdeauducq
|
110c55aefc
|
wavemeter: simply output fringe positions for further processing
|
2019-10-31 14:25:25 +08:00 |
Sebastien Bourdeauducq
|
c676c4facb
|
wavemeter: fix abs_speed_min/max computation
|
2019-10-24 16:32:55 +08:00 |
Sebastien Bourdeauducq
|
c4f8e656b2
|
glasgow: actually terminate
|
2019-10-24 16:05:49 +08:00 |
Sebastien Bourdeauducq
|
28745b9dae
|
glasgow: terminate when stdout is closed
Otherwise, it would keep attempting to write to stdout after the parent process had died, and cause a mess.
|
2019-10-24 15:56:59 +08:00 |
Sebastien Bourdeauducq
|
aa68df8fcc
|
wavemeter: prototype, untested
|
2019-10-24 12:16:20 +08:00 |
Sebastien Bourdeauducq
|
acae271296
|
wavemeter: print displacement in um
|
2019-10-24 12:16:06 +08:00 |
Sebastien Bourdeauducq
|
fac4d24ade
|
wavemeter: config, displacement calibration
|
2019-10-23 23:51:35 +08:00 |
Sebastien Bourdeauducq
|
6b15517a3b
|
factor DPLL turn
|
2019-10-23 23:01:15 +08:00 |
Sebastien Bourdeauducq
|
4ae5e07548
|
minor FTW computation fix
|
2019-10-23 19:07:04 +08:00 |
Sebastien Bourdeauducq
|
66df439848
|
better naming/config organization
|
2019-10-23 18:35:39 +08:00 |
Sebastien Bourdeauducq
|
34cf0037ea
|
simple-dmi: make decimation configurable
|
2019-10-23 18:28:45 +08:00 |
Sebastien Bourdeauducq
|
3200126fa8
|
use glasgow and dependencies from nixpkgs
|
2019-10-23 16:22:05 +08:00 |
Sebastien Bourdeauducq
|
ecfcb85041
|
add multiple Rust binaries
|
2019-10-22 16:49:34 +08:00 |
Sebastien Bourdeauducq
|
e4bad186dc
|
shell.nix: cleanup, update nmigen
|
2019-10-16 13:02:51 +08:00 |
Sebastien Bourdeauducq
|
c984c0b05d
|
glasgow: improve stability further
|
2019-10-10 00:14:35 +08:00 |
Sebastien Bourdeauducq
|
a5cca24d5d
|
glasgow: fix FPGA FIFO overflow
|
2019-10-09 23:44:19 +08:00 |
Sebastien Bourdeauducq
|
ed0260a884
|
glasgow: use asyncio for writing to stdout
|
2019-10-09 23:19:41 +08:00 |
Sebastien Bourdeauducq
|
3fc91befca
|
make new rustc happy
|
2019-10-08 20:10:06 +08:00 |
Sebastien Bourdeauducq
|
f702c46a28
|
fix glasgow issues
|
2019-10-08 20:08:25 +08:00 |
Sebastien Bourdeauducq
|
2822f7c01e
|
shell.nix: update glasgow
Requires nixos 19.09 for yosys
|
2019-10-08 17:00:04 +08:00 |
Sebastien Bourdeauducq
|
aa8a2f19d0
|
simulate: use same sample encoding as glasgow
|
2019-10-08 15:37:41 +08:00 |
Sebastien Bourdeauducq
|
c0abe6539f
|
add real-time plotting program
|
2019-10-08 15:23:28 +08:00 |
Sebastien Bourdeauducq
|
cc33388fbb
|
shell.nix: add pygtgraph
|
2019-10-08 15:23:04 +08:00 |
Sebastien Bourdeauducq
|
3eac707635
|
fix glasgow sample decoding
|
2019-10-08 15:20:39 +08:00 |
Sebastien Bourdeauducq
|
e9a5132de5
|
simulate.py: consistent output format
|
2019-10-03 19:45:50 +08:00 |
Sebastien Bourdeauducq
|
edea116d75
|
fix DPLL coefficients (accidentally broken in a2d97d6d92 )
|
2019-10-03 19:45:28 +08:00 |
Sebastien Bourdeauducq
|
833000e122
|
shell.nix: fix nmigen sha256
|
2019-10-03 19:07:08 +08:00 |
Sebastien Bourdeauducq
|
a2d97d6d92
|
cleanup
|
2019-10-03 19:06:41 +08:00 |
Sebastien Bourdeauducq
|
911e745be1
|
cargo.lock: add header for recent cargo
|
2019-10-03 19:06:21 +08:00 |
Sebastien Bourdeauducq
|
e45e92593d
|
add nix-shell file for Glasgow
|
2019-08-29 12:18:17 +08:00 |
Sebastien Bourdeauducq
|
4ce0e3df3b
|
move to glasgow (faster sample rate and no USB bug)
|
2019-08-28 15:56:54 +08:00 |
Sebastien Bourdeauducq
|
aad24960ec
|
working position tracking on raspberry pi
|
2019-08-26 16:05:40 +08:00 |
Sebastien Bourdeauducq
|
da1c2a94c9
|
initial commit
|
2019-08-22 16:07:12 +08:00 |