Commit Graph

856 Commits

Author SHA1 Message Date
Charles J. Cliffe de1264fe17 Copy SoapySDR::ArgInfo to bootstrap ModemArgInfo 2015-11-23 18:41:10 -05:00
Charles J. Cliffe 407abac8e8 Move minimum frequency check to modem checkSampleRate() 2015-11-22 23:38:26 -05:00
Charles J. Cliffe 7b301fadc1 Clean up some early prototype garbage.. 2015-11-22 23:25:45 -05:00
Charles J. Cliffe c0eca0b2f3 Allow modems to limit/control input rate
- Modems can now over-ride user rate input and lock/step as needed
- Separate digital code defs a bit more so it’s not required when
disabled
- Testing FSK based on @andresv ’s example at
https://github.com/jgaeddert/liquid-dsp/issues/9
2015-11-22 19:56:25 -05:00
Charles J. Cliffe 724808d9ff Clean-up/fix squelch 2015-11-21 15:12:20 -05:00
Charles J. Cliffe c503bb93da whoops.. :) 2015-11-21 02:13:33 -05:00
Charles J. Cliffe 3eb3ef4a74 Merge pull request #192 from cjcliffe/demod_refactor
Demodulator Refactor
2015-11-20 22:41:49 -05:00
Charles J. Cliffe fb677d0ee2 Constructor init order warning fixes 2015-11-20 22:29:04 -05:00
Charles J. Cliffe a55dcad8be Remove unused demod buffer 2015-11-20 22:13:09 -05:00
Charles J. Cliffe 63ea642c88 Clean-up unused stereo states. 2015-11-20 21:55:37 -05:00
Charles J. Cliffe 703e281d76 Fix demodulator init race 2015-11-20 21:41:57 -05:00
Charles J. Cliffe 7e856988a2 Fix spectrum/waveform display when higher than audio rate 2015-11-20 20:46:25 -05:00
Charles J. Cliffe af2710ff37 Ubuntu fixes 2015-11-20 19:32:53 -05:00
Charles J. Cliffe c912601272 MSVC fixes 2015-11-20 19:05:08 -05:00
Charles J. Cliffe cf5cefbf6c fix non-lab build 2015-11-19 00:39:14 -05:00
Charles J. Cliffe e9f8869312 Fix ModemASK cons init 2015-11-19 00:19:24 -05:00
Charles J. Cliffe 86270b3300 race/init fix; skip audio output on digital 2015-11-19 00:11:34 -05:00
Charles J. Cliffe dfd7496175 digital modem wrap-up and re-connect
- Compiles but untested
2015-11-18 23:40:30 -05:00
Charles J. Cliffe 001f4ee23b Add digital modem factories 2015-11-18 23:06:21 -05:00
Charles J. Cliffe a6cb932ab9 ModemDigital cleanup 2015-11-18 23:01:56 -05:00
Charles J. Cliffe f43abdddaf updateDemodulatorCons() cleanup 2015-11-18 22:57:31 -05:00
Charles J. Cliffe 94f94fa7dc modem init order fix 2015-11-18 21:33:52 -05:00
Charles J. Cliffe d6ffb6edc2 Cleanup / implement digital modem demod code 2015-11-18 21:31:59 -05:00
Charles J. Cliffe 10aa9f86dd Apply source formatting for demodulator thread 2015-11-18 21:13:04 -05:00
Charles J. Cliffe ea005014ae Refactor digital code, prepare for implementation 2015-11-18 21:09:51 -05:00
Charles J. Cliffe bb62fd1999 Fix/add FMS as temporary FM-Stereo mode 2015-11-18 00:23:04 -05:00
Charles J. Cliffe 5f6b492478 Analog modems now somewhat functional
- Still major memory leaks.. :)
2015-11-17 23:23:23 -05:00
Charles J. Cliffe f53e228849 Cleanup / finalize demod before initial testing 2015-11-17 21:49:02 -05:00
Charles J. Cliffe 62ca78141f Analog chain mostly complete 2015-11-17 21:22:51 -05:00
Charles J. Cliffe 8ac4498db7 code cleanup 2015-11-17 20:47:00 -05:00
Charles J. Cliffe 31bf65259d Worker thread demod spawn, abstract Modem 2015-11-17 20:20:12 -05:00
Charles J. Cliffe 39c42c2b82 Add modemkit to demod chain 2015-11-17 19:32:47 -05:00
Charles J. Cliffe 73ca52aee1 Convert demodulator type ids to strings for now 2015-11-17 18:57:42 -05:00
Charles J. Cliffe e33b8952d4 Modem factory init 2015-11-17 00:21:17 -05:00
Charles J. Cliffe a1a6a467e8 Modem, ModemKit and initial ModemAnalog refactor 2015-11-16 23:49:54 -05:00
Charles J. Cliffe f1f2cb91eb Merge pull request #188 from cjcliffe/digital_lab
Merge Digital Lab to Master
2015-11-15 13:55:27 -05:00
Charles J. Cliffe 6b3467e5c8 Add ENABLE_DIGITAL_LAB def 2015-11-15 13:52:54 -05:00
Charles J. Cliffe a96a3b2234 Merge branch 'master' into digital_lab 2015-11-15 12:23:59 -05:00
Charles J. Cliffe a133e82eeb Update CubicSDR.desktop to inerit CMAKE_INSTALL_PREFIX 2015-11-13 23:06:54 -05:00
Charles J. Cliffe 127280e75a Add 'make install' and 'make uninstall' for Linux/OSX 2015-11-13 22:21:16 -05:00
Charles J. Cliffe cda4fbc039 Apparently quoting params broke something; going to revert until necessary. 2015-11-12 20:31:55 -05:00
Charles J. Cliffe 538092d9a0 remove null pointer checks... 2015-11-12 19:07:31 -05:00
Charles J. Cliffe d530edec71 CMakeLists parameter quotes 2015-11-12 19:03:31 -05:00
Charles J. Cliffe df4270a760 Allow user-specified SoapySDR module path 2015-11-12 18:38:38 -05:00
Charles J. Cliffe 8f18c316de Add "Local Net" section for discovered LAN devices 2015-11-11 00:16:26 -05:00
Charles J. Cliffe 80e0d7019f Update digital_lab 2015-11-10 20:53:55 -05:00
Charles J. Cliffe 6cd82ea44f Optional title suffix, prefer local to bundled modules default 2015-11-10 19:25:41 -05:00
Charles J. Cliffe 886425d83d Fix close on OSX 2015-11-10 02:13:15 -05:00
Charles J. Cliffe f94f285f62 MSVC / close menu fix 2015-11-09 23:27:56 -05:00
Charles J. Cliffe eefa59917d Fixes for MSVC build 2015-11-09 22:05:12 -05:00