Commit Graph

42 Commits

Author SHA1 Message Date
4adffe8c50 servo: keep updating current from UI 2025-01-21 11:02:26 +08:00
0476ad2efd make servo visible by default 2025-01-21 11:01:12 +08:00
d59c904688 servo WIP 2025-01-20 21:01:49 +08:00
8e90a3b420 expand plots 2025-01-20 21:01:36 +08:00
e1e70e7618 stop overusing std::endl 2025-01-20 20:26:25 +08:00
6dc6307045 lead-in params 2025-01-20 12:04:11 +08:00
3e94b0f0d8 add servo state, init params 2025-01-20 11:58:27 +08:00
f24c710af2 Kirdy::set_tec_current 2025-01-19 19:25:55 +08:00
1490334f87 report laser temperatures 2025-01-19 18:22:51 +08:00
cff46a5799 use .hpp for C++-only headers 2025-01-19 10:35:21 +08:00
47921d7fe3 check sound device parameters 2025-01-19 10:08:00 +08:00
d54e816ff4 keep passing lockin outputs during hold 2025-01-18 15:55:34 +08:00
ad8ae87ac8 clocker, servo threads 2025-01-18 15:46:45 +08:00
f28f32de4f window title 2025-01-18 15:38:58 +08:00
944799ec1d increase FTW FIFO size 2025-01-18 15:38:39 +08:00
dcb579fa3f adapt parameters for Behringer UMC202HD 2025-01-09 12:13:28 +08:00
d4cb319ddb add multiplier 2025-01-05 15:32:26 +08:00
875650345b add input monitor 2025-01-02 15:31:56 +08:00
e68cf07694 pause layout 2025-01-02 15:03:20 +08:00
eb7b3a2567 HIST_DEPTH 2025-01-02 13:52:18 +08:00
d4f82af207 phase plot, amplitude control, display pause 2025-01-02 12:26:00 +08:00
14c0b2919f tidy up GUI a little, add plot scale slider 2025-01-01 10:49:28 +08:00
92ae6ae23c sync DDS and lockin FTWs 2024-12-31 23:39:07 +08:00
4306a234b9 refactor 2024-12-31 16:57:42 +08:00
cc49d54585 refactor, higher-order LPF 2024-12-30 23:45:38 +08:00
b7973f13db use 24-bit audio 2024-12-28 19:26:40 +08:00
3895b13662 use negative frequency for demod 2024-12-28 19:05:02 +08:00
36a2405f83 fix buf_out index 2024-12-28 19:04:48 +08:00
7b4d0677a1 average input channels 2024-12-28 19:04:35 +08:00
700df97a69 clean up buf_out offset 2024-12-27 19:21:58 +08:00
4902a05d2b switch to double precision 2024-12-27 19:18:51 +08:00
3c838c533e reduce decimation 2024-12-27 19:14:47 +08:00
eb62f26813 fix read buffer length 2024-12-27 19:14:25 +08:00
6cefac3e2f lockin demodulation 2024-12-27 18:56:31 +08:00
297616c4ff make more generic, independent modulation channels 2024-12-27 16:31:44 +08:00
ced16e1338 check for sio errors 2024-12-27 15:14:08 +08:00
4551324940 double -> float 2024-12-27 15:10:15 +08:00
75f0393c7c full duplex 2024-12-26 17:45:59 +08:00
312ab52eca nonblocking 2024-12-26 17:33:59 +08:00
cd66e84cee play back sine tone 2024-12-26 16:18:43 +08:00
e16f1a90a7 imgui (v1.91.6) 2024-12-26 12:33:11 +08:00
25936ab2df hello world 2024-12-26 11:50:04 +08:00