Commit Graph

40 Commits

Author SHA1 Message Date
22492da21b use asio iostream 2025-01-19 19:18:13 +08:00
9415402a1e replace messy nlohmann json lib 2025-01-19 18:56:04 +08:00
71c7ac8bb9 clocker: minor simplification 2025-01-19 18:23:09 +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
7d69f4110a default lockin scale 2025-01-02 13:02:39 +08:00
d4f82af207 phase plot, amplitude control, display pause 2025-01-02 12:26:00 +08:00
edef2a971a enable all warnings 2025-01-01 13:42:55 +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
5991fa600d phase_t 2024-12-31 17:04:37 +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