Michael Black
ab6a692192
Fix some cppcheck warning in gnuradio.cc
2019-12-06 17:45:05 -06:00
Michael Black
9ab1b426ce
Fix some cppcheck warnings in gnuradio
2019-12-06 17:06:58 -06:00
Michael Black
6bf3b00c4f
astyle all files
2019-11-30 10:19:08 -06:00
Michael Black
199111bcc4
Changed some modules to LGPL in lieu of GPL
2016-10-31 11:05:24 -05:00
Bill Somerville
222ad74de7
Add RIG_PASSBAND_NOCHANGE as possible set_{split_,split_freq_,}mode argument
...
This change allows the set_mode functions to leave the rig passband
unchanged if required. For the few rigs that do not have explcit
passband width control either current state is read and rewritten or a
"normal" width is chosen e.g. select a normal width when there is a
choice like CW and CW-NARROW.
2016-04-19 21:27:52 +01:00
Nate Bargmann
6ea09a138a
Clean up build system, fix test programs
...
Clean up various left over commented lines from dlopen to single
libhamlib transition. Remove unneeded configure variables.
Correct minor inconsistencies in Makefile.am files.
Define a new variable, READLINE_LIBS, so that only programs that offer
Readline support are linked against it.
Fix various compilation warnings and errors in test files revealed with
'make check' on MinGW.
Define rig and rotor backends to (mostly) be built in alphabetical
order.
2013-12-10 20:14:22 -06:00
Nate Bargmann
332a04b7cd
Clean up backend Makefile.am files
...
Moved all backend *.h files into the SOURCES primary as Automake
documentation states all source file types should be listed. This
causes Automake to include *.h files in rebuild rules for the targets.
Removed the '-DIN_HAMLIB' assignment from the CFLAGS primary in each
backend and assigned it to AM_CPPFLAGS in configure.ac. The effect is
the same and it simplifies the backend Makefile.am files.
Removed all commented lines.
2013-09-16 21:51:39 -05:00
Remi Chateauneu
60019c9444
Monolitic libraries.
2013-09-08 14:56:28 +01:00
Nate Bargmann
ea97c7c3e9
Preserve CFLAGS & CXXFLAGS for the configure user
...
The Automake manual makes it clear that certain user variables such as
CC, CFLAGS, CXXFLAGS, CPPFLAGS, and so on are to be preserved for the
user running configure. This patch cleans up such assignments and
assures that PTHREAD_CFLAGS and so forth are applied to those targets
that require it.
2013-05-25 06:00:36 -05:00
Nate Bargmann
93fa0698ec
Update LGPL header in GNU Radio source files.
...
TNX to Lucian Laga, YO6PLB, for the notification.
2011-08-22 21:38:35 -05:00
Kamal Mostafa, KA6MAL
2567b93af7
Move backend libraries into /usr/lib/hamlib directory.
...
git-svn-id: https://hamlib.svn.sourceforge.net/svnroot/hamlib/trunk@2988 7ae35d74-ebe9-4afe-98af-79ac388436b8
2010-09-26 02:23:50 +00:00
Thomas Beierlein, DL1JBE
12c8b0549c
changed RIG_STATUS_NEW into RIG_STATUS_UNTESTED.
...
git-svn-id: https://hamlib.svn.sourceforge.net/svnroot/hamlib/trunk@2423 7ae35d74-ebe9-4afe-98af-79ac388436b8
2008-10-26 13:38:51 +00:00
Stéphane Fillod, F8CFE
66360b4f14
Prefixed misc str* and parse_* calls with rig_ to export them in rig.h
...
git-svn-id: https://hamlib.svn.sourceforge.net/svnroot/hamlib/trunk@1738 7ae35d74-ebe9-4afe-98af-79ac388436b8
2004-05-17 21:09:45 +00:00
Stéphane Fillod, F8CFE
018bcd805d
missing include in dist
...
git-svn-id: https://hamlib.svn.sourceforge.net/svnroot/hamlib/trunk@1698 7ae35d74-ebe9-4afe-98af-79ac388436b8
2004-03-03 20:57:38 +00:00
Stéphane Fillod, F8CFE
1a296ceebc
WIP
...
git-svn-id: https://hamlib.svn.sourceforge.net/svnroot/hamlib/trunk@1679 7ae35d74-ebe9-4afe-98af-79ac388436b8
2004-02-08 20:27:58 +00:00
Stéphane Fillod, F8CFE
78d61f5f58
acx_pthread.m4 macro
...
git-svn-id: https://hamlib.svn.sourceforge.net/svnroot/hamlib/trunk@1600 7ae35d74-ebe9-4afe-98af-79ac388436b8
2003-11-16 22:12:47 +00:00
Stéphane Fillod, F8CFE
ee8651ad96
initial revision
...
git-svn-id: https://hamlib.svn.sourceforge.net/svnroot/hamlib/trunk@1570 7ae35d74-ebe9-4afe-98af-79ac388436b8
2003-10-20 22:34:56 +00:00
Stéphane Fillod, F8CFE
9b59a3b711
added SSB and WFM demodulator classes
...
git-svn-id: https://hamlib.svn.sourceforge.net/svnroot/hamlib/trunk@1553 7ae35d74-ebe9-4afe-98af-79ac388436b8
2003-10-01 19:38:34 +00:00
Stéphane Fillod, F8CFE
84ad9b827b
include fixup, stdio.h is not included by rig.h anymore
...
git-svn-id: https://hamlib.svn.sourceforge.net/svnroot/hamlib/trunk@1551 7ae35d74-ebe9-4afe-98af-79ac388436b8
2003-10-01 19:32:04 +00:00
Stéphane Fillod, F8CFE
6dd08088ca
WIP, new demodulator chain class
...
git-svn-id: https://hamlib.svn.sourceforge.net/svnroot/hamlib/trunk@1549 7ae35d74-ebe9-4afe-98af-79ac388436b8
2003-09-28 20:51:05 +00:00
Stéphane Fillod, F8CFE
51d88b3e74
version update
...
git-svn-id: https://hamlib.svn.sourceforge.net/svnroot/hamlib/trunk@1546 7ae35d74-ebe9-4afe-98af-79ac388436b8
2003-09-28 16:00:56 +00:00
Stéphane Fillod, F8CFE
123f1ef98c
* this is WIP. Some new demodulators copy/pasted from the GNU Radio project
...
* declared GrAudio I&Q interface
git-svn-id: https://hamlib.svn.sourceforge.net/svnroot/hamlib/trunk@1545 7ae35d74-ebe9-4afe-98af-79ac388436b8
2003-09-28 15:59:27 +00:00
Stéphane Fillod, F8CFE
94e9f06973
follow register.h init method
...
git-svn-id: https://hamlib.svn.sourceforge.net/svnroot/hamlib/trunk@1540 7ae35d74-ebe9-4afe-98af-79ac388436b8
2003-09-23 22:54:56 +00:00
Stéphane Fillod, F8CFE
960c83c4c5
* added ABI VERSION to backend entry point symbol name
...
git-svn-id: https://hamlib.svn.sourceforge.net/svnroot/hamlib/trunk@1442 7ae35d74-ebe9-4afe-98af-79ac388436b8
2003-04-16 22:30:43 +00:00
Stéphane Fillod, F8CFE
27c7db9b4b
WIP
...
git-svn-id: https://hamlib.svn.sourceforge.net/svnroot/hamlib/trunk@1430 7ae35d74-ebe9-4afe-98af-79ac388436b8
2003-04-06 18:50:21 +00:00
Stéphane Fillod, F8CFE
1164464937
some fixes, still to scope
...
git-svn-id: https://hamlib.svn.sourceforge.net/svnroot/hamlib/trunk@1369 7ae35d74-ebe9-4afe-98af-79ac388436b8
2003-02-09 23:06:52 +00:00
Stéphane Fillod, F8CFE
03db5524aa
* 2 demodulators are WIP: (W)FM and SSB
...
* MultiTask->process runs on its own thread within Hamlib backend,
thus no need to compile GNUradio with -DTHREAD=1.
* Appropriate locking to gurantee GNUradio coherency wrt multithreading.
* support for tuner control through Hamlib! The rig model number
can be set through set_conf
* made backend fully vfo targetable
* added set_level/get_level support. setting RIG_LEVEL_RF works!
git-svn-id: https://hamlib.svn.sourceforge.net/svnroot/hamlib/trunk@1368 7ae35d74-ebe9-4afe-98af-79ac388436b8
2003-02-09 23:02:26 +00:00
Stéphane Fillod, F8CFE
4b266c142a
MultiTask in separate thread, support for tuner control through Hamlib, per channel modulation data
...
git-svn-id: https://hamlib.svn.sourceforge.net/svnroot/hamlib/trunk@1367 7ae35d74-ebe9-4afe-98af-79ac388436b8
2003-02-09 22:54:15 +00:00
Stéphane Fillod, F8CFE
c0cfa69923
can do vfo target, has set_level, and some priv capabilities
...
git-svn-id: https://hamlib.svn.sourceforge.net/svnroot/hamlib/trunk@1365 7ae35d74-ebe9-4afe-98af-79ac388436b8
2003-02-09 22:49:33 +00:00
Stéphane Fillod, F8CFE
dc5a2dee1a
new calls and struct
...
git-svn-id: https://hamlib.svn.sourceforge.net/svnroot/hamlib/trunk@1364 7ae35d74-ebe9-4afe-98af-79ac388436b8
2003-02-09 22:47:03 +00:00
Stéphane Fillod, F8CFE
b2fe02645a
added MC4020/graudio sources, gnuradio.cc now multithreaded, and some testgr fixes
...
git-svn-id: https://hamlib.svn.sourceforge.net/svnroot/hamlib/trunk@1363 7ae35d74-ebe9-4afe-98af-79ac388436b8
2003-02-09 22:46:33 +00:00
Stéphane Fillod, F8CFE
cba4901072
Initial release
...
git-svn-id: https://hamlib.svn.sourceforge.net/svnroot/hamlib/trunk@1362 7ae35d74-ebe9-4afe-98af-79ac388436b8
2003-02-09 22:46:00 +00:00
Stéphane Fillod, F8CFE
3497d098a5
misc Makefile fixes
...
git-svn-id: https://hamlib.svn.sourceforge.net/svnroot/hamlib/trunk@1282 7ae35d74-ebe9-4afe-98af-79ac388436b8
2002-11-13 20:39:07 +00:00
Stéphane Fillod, F8CFE
52e9a15924
libhamlib-backend.so.x.y.z -> hamlib-backend.so, avoid version info for modules
...
git-svn-id: https://hamlib.svn.sourceforge.net/svnroot/hamlib/trunk@1241 7ae35d74-ebe9-4afe-98af-79ac388436b8
2002-11-04 22:19:31 +00:00
Stéphane Fillod, F8CFE
c44dfa2702
automake fix
...
git-svn-id: https://hamlib.svn.sourceforge.net/svnroot/hamlib/trunk@1220 7ae35d74-ebe9-4afe-98af-79ac388436b8
2002-10-29 22:27:25 +00:00
Stéphane Fillod, F8CFE
e39518da04
some fixes for gnuradio 0.5
...
git-svn-id: https://hamlib.svn.sourceforge.net/svnroot/hamlib/trunk@1201 7ae35d74-ebe9-4afe-98af-79ac388436b8
2002-10-07 21:46:43 +00:00
Stéphane Fillod, F8CFE
27f6be0fd0
WARNING: renamed strmode to strrmode because the symbol is already in use on BSD systems
...
git-svn-id: https://hamlib.svn.sourceforge.net/svnroot/hamlib/trunk@1139 7ae35d74-ebe9-4afe-98af-79ac388436b8
2002-08-26 21:26:06 +00:00
Stéphane Fillod, F8CFE
41f5748be2
converted to C99 intialization style
...
git-svn-id: https://hamlib.svn.sourceforge.net/svnroot/hamlib/trunk@1132 7ae35d74-ebe9-4afe-98af-79ac388436b8
2002-08-16 17:43:02 +00:00
Stéphane Fillod, F8CFE
b8dbee6114
Initial alpha release
...
git-svn-id: https://hamlib.svn.sourceforge.net/svnroot/hamlib/trunk@1096 7ae35d74-ebe9-4afe-98af-79ac388436b8
2002-07-06 09:27:38 +00:00