Commit Graph

324 Commits

Author SHA1 Message Date
jcorgan 10ac5e95ab More XCVR2450 fixes.
git-svn-id: http://gnuradio.org/svn/gnuradio/trunk@10202 221aa14e-8319-0410-a670-987f0aec2ac5
2009-01-09 02:33:04 +00:00
jcorgan 33256a6840 Fix sign error in XCVR2450 code
git-svn-id: http://gnuradio.org/svn/gnuradio/trunk@10201 221aa14e-8319-0410-a670-987f0aec2ac5
2009-01-08 23:50:42 +00:00
jcorgan 509e84becd Allow setting of non-standard FPGA master clock frequency for USRP1
git-svn-id: http://gnuradio.org/svn/gnuradio/trunk@10193 221aa14e-8319-0410-a670-987f0aec2ac5
2009-01-05 18:05:17 +00:00
jcorgan 27ef52aac9 Fix missing set_bw call in new daughterboard API. Reconciled implementations between different boards to return true or false (success).
git-svn-id: http://gnuradio.org/svn/gnuradio/trunk@10168 221aa14e-8319-0410-a670-987f0aec2ac5
2008-12-26 19:31:44 +00:00
jcorgan c513881b33 Merged r10071:10164 from features/cppdb-test into trunk. Implements the fully native C++ API for the USRP.
git-svn-id: http://gnuradio.org/svn/gnuradio/trunk@10165 221aa14e-8319-0410-a670-987f0aec2ac5
2008-12-24 08:10:48 +00:00
jcorgan f3f0aafed4 Move mblock library include files into separate library. Updates to usrp in-band code to accommodate. Tested with out-of-tree mblock application builds. Trunk passes distcheck.
git-svn-id: http://gnuradio.org/svn/gnuradio/trunk@10144 221aa14e-8319-0410-a670-987f0aec2ac5
2008-12-20 20:54:52 +00:00
jcorgan 93bb2af3f4 Merged r9881:9917 from jcorgan/deb-wip into trunk. Updates Debian/Ubuntu packaging system to build trunk code on Ubuntu 8.10.
Several new trunk components still need debs created.

Impact on non-packaging code:

* Renamed libgr_audio_alsa.so to libgnuradio-audio-alsa.so

* Renamed libusrp_inband.so to libusrp-inband.so

* Added PYTHON_CHECK_MODULE to build system to simplify Python dependency verification

Packaging code updates:

* Updated build-depends and package dependencies to be current with trunk

* Added package for libgruel and libgruel-dev

* Renamed library packages to use simplified names, removing the 0 or 0c2a suffix. This may not follow Debian policy, but we can revisit this if we ever go into official Debian or Ubuntu.

* Remove gr-comedi from packaging

* Restructured sections to eliminate 'contrib'.  Since we're not official Debian, we don't need to deal with the sdcc-nf issue.

* Consolidated usrp firmware packages into corresponding main packages (same as previous).



git-svn-id: http://gnuradio.org/svn/gnuradio/trunk@9918 221aa14e-8319-0410-a670-987f0aec2ac5
2008-11-03 20:08:39 +00:00
eb a3d0baf2c7 trial fix for ticket:288; merged eb/fusb 9543:9544 to trunk
git-svn-id: http://gnuradio.org/svn/gnuradio/trunk@9545 221aa14e-8319-0410-a670-987f0aec2ac5
2008-09-09 15:19:00 +00:00
eb d40a1ee503 make warning go away
git-svn-id: http://gnuradio.org/svn/gnuradio/trunk@9491 221aa14e-8319-0410-a670-987f0aec2ac5
2008-09-03 15:36:34 +00:00
matt 2fefe2b723 Allows for changing the interpolation rate dynamically. Stop the pipeline, set the rate, restart the pipeline. Fixes bug #248.
git-svn-id: http://gnuradio.org/svn/gnuradio/trunk@9485 221aa14e-8319-0410-a670-987f0aec2ac5
2008-09-02 19:50:09 +00:00
jcorgan 0b7d2189c1 Fix compiler warnings across the tree. Adds --enable-warnings-as-errors configure option. Currently compiles with no warnings with GCC 4.2.3 on Ubuntu 8.04.
git-svn-id: http://gnuradio.org/svn/gnuradio/trunk@9396 221aa14e-8319-0410-a670-987f0aec2ac5
2008-08-24 17:41:07 +00:00
jcorgan 6f9aca985c Merged changeset r9285:9377 from jblum/grc into trunk, with distcheck fixes
and local modifications.

Integrates previously separate GNU Radio Companion into top-level component
'grc'.  (Josh Blum)


git-svn-id: http://gnuradio.org/svn/gnuradio/trunk@9378 221aa14e-8319-0410-a670-987f0aec2ac5
2008-08-23 02:26:15 +00:00
eb 05efd5100f Merged features/mp-sched -r8915:9335 into the trunk. The trunk now
contains the SMP aware scheduler.  This changeset
introduces a dependency on boost 1.35 or later.
See source:gnuradio/trunk/README.building-boost for additional info.



git-svn-id: http://gnuradio.org/svn/gnuradio/trunk@9336 221aa14e-8319-0410-a670-987f0aec2ac5
2008-08-19 23:09:56 +00:00
eb f93a67807b Allow odd decimation if halfband filter is disabled. Thanks Firas!
git-svn-id: http://gnuradio.org/svn/gnuradio/trunk@8996 221aa14e-8319-0410-a670-987f0aec2ac5
2008-07-24 17:48:46 +00:00
eb e16ac750ba Fixed spelling error: s/writeable/writable/g
git-svn-id: http://gnuradio.org/svn/gnuradio/trunk@8727 221aa14e-8319-0410-a670-987f0aec2ac5
2008-06-26 18:17:15 +00:00
matt 720063a4f7 new experimental daughterboards with other tuners
git-svn-id: http://gnuradio.org/svn/gnuradio/trunk@8687 221aa14e-8319-0410-a670-987f0aec2ac5
2008-06-24 19:40:47 +00:00
jcorgan 4823541eb9 Make fpga register definition header files installed.
git-svn-id: http://gnuradio.org/svn/gnuradio/trunk@8573 221aa14e-8319-0410-a670-987f0aec2ac5
2008-06-10 19:52:55 +00:00
michaelld 28e4042e80 Merged branch to fix libusrp dependence on CoreFoundation on OSX 10.4.
git-svn-id: http://gnuradio.org/svn/gnuradio/trunk@8395 221aa14e-8319-0410-a670-987f0aec2ac5
2008-05-11 18:26:00 +00:00
eb 786737d963 Merged features/inband-usb -r6431:8293 into trunk.
git-svn-id: http://gnuradio.org/svn/gnuradio/trunk@8295 221aa14e-8319-0410-a670-987f0aec2ac5
2008-04-30 03:52:31 +00:00
eb b733faac59 Tweaks for gcc 4.3 based on patch from Marek Mahut <mmahut@fedoraproject.org>.
git-svn-id: http://gnuradio.org/svn/gnuradio/trunk@8292 221aa14e-8319-0410-a670-987f0aec2ac5
2008-04-30 02:24:06 +00:00
eb 1e6197dd77 Merged gcell, the Cell SPE scheduler and RPC mechanism into the trunk.
(eb/trunk-with-gcell r8037:8085).  Expect additional tweaks, but
currently works and passes distcheck.


git-svn-id: http://gnuradio.org/svn/gnuradio/trunk@8086 221aa14e-8319-0410-a670-987f0aec2ac5
2008-03-24 06:09:29 +00:00
jcorgan 26658af8e2 Merged r7769:7873 from michaelld/bc_behavior into trunk.
git-svn-id: http://gnuradio.org/svn/gnuradio/trunk@7888 221aa14e-8319-0410-a670-987f0aec2ac5
2008-02-29 04:00:13 +00:00
michaelld 2114353a06 Merged build_config branch into trunk:
1) Modified top-level run_tests.sh script:

 a) to execute code for setting or changing the library search path in
    Darwin (DYLD_LIBRARY_PATH) or Windows (PATH) on those host OSs
    only, not on other host OSs.

 b) Added local (to the component making check) library paths to those
    same search paths, since libtool doesn't do it (unlike in Linux).

2) In all AM Makefiles -except those dealing with USRP firmware-,
changes INCLUDES to AM_CPPFLAGS since the former is deprecated.

3) Changed AM_CPPFLAGS to FW_INCLUDES for commands .c.rel in USRP
firmware.



git-svn-id: http://gnuradio.org/svn/gnuradio/trunk@7769 221aa14e-8319-0410-a670-987f0aec2ac5
2008-02-21 19:16:45 +00:00
jcorgan 5c0e77db8e Merged r7478:7608 from michaelld/t186 into trunk. Adds ability to compile GNU Radio modules individually, using already installed dependent libraries and include files. New functionality is enabled using --with-* on configure command line; existing build options should remain unchanged. Nice work by Michael Dickens, still needs documentation update on wiki.
git-svn-id: http://gnuradio.org/svn/gnuradio/trunk@7617 221aa14e-8319-0410-a670-987f0aec2ac5
2008-02-08 23:32:10 +00:00
eb df946735f9 VPATH fix
git-svn-id: http://gnuradio.org/svn/gnuradio/trunk@7559 221aa14e-8319-0410-a670-987f0aec2ac5
2008-02-05 01:56:07 +00:00
michaelld 324506bebd Merged OSX fixes for 10.5 (backwards compatible with 10.4 if not
earlier) for USRP legacy fast-usb code from r7358 branch into trunk:

Fixed DEBUG commands in all files.
Fixed flow control between originating and spawned threads.
Fixed WritePipeAsync buffer write size.
Added in debugging comments to fusb code, to better track async flow.

NOT YET updated for MacOS X 10.5-specific IOKit code, but everything
seems to work just fine as is.



git-svn-id: http://gnuradio.org/svn/gnuradio/trunk@7417 221aa14e-8319-0410-a670-987f0aec2ac5
2008-01-13 20:41:11 +00:00
nldudok1 cead180fd6 missing pmt dependency
git-svn-id: http://gnuradio.org/svn/gnuradio/trunk@7364 221aa14e-8319-0410-a670-987f0aec2ac5
2008-01-06 01:09:51 +00:00
jcorgan e44f4db9fa Merged r7323:7349 from jcorgan/xcvr2450 into trunk. Ads XCVR 2450 daughterboard code. Not fully tested.
git-svn-id: http://gnuradio.org/svn/gnuradio/trunk@7352 221aa14e-8319-0410-a670-987f0aec2ac5
2008-01-05 04:35:41 +00:00
michaelld 5f12a3ca00 Fixes inclusion of omnithreads library and includes in usrp for
darwin/OSX only.



git-svn-id: http://gnuradio.org/svn/gnuradio/trunk@7252 221aa14e-8319-0410-a670-987f0aec2ac5
2007-12-24 02:28:31 +00:00
eb 9a3f0ff8de Renumbered FGV_* so that they are zero based to fix problem
reported and diagnosed by Michele Bavaro <michele.bavaro@gmail.com>


git-svn-id: http://gnuradio.org/svn/gnuradio/trunk@7060 221aa14e-8319-0410-a670-987f0aec2ac5
2007-12-03 17:46:09 +00:00
jcorgan 51ec9e72fe Restores 8-bit sample format support to FPGA code. Synthesized with 7.1SP1.
git-svn-id: http://gnuradio.org/svn/gnuradio/trunk@6858 221aa14e-8319-0410-a670-987f0aec2ac5
2007-11-10 19:23:57 +00:00
eb 720b513b35 Merged -r6847:6850 from eb/trial-merge into trunk. This changeset
contains the modifications required to cross-compile GNU Radio for
the Cell processor.  For directions, see CrossCompilingForCell


git-svn-id: http://gnuradio.org/svn/gnuradio/trunk@6852 221aa14e-8319-0410-a670-987f0aec2ac5
2007-11-10 01:03:04 +00:00
jcorgan 005b1a35ad Regenerated USRP Makefile.extra
git-svn-id: http://gnuradio.org/svn/gnuradio/trunk@6777 221aa14e-8319-0410-a670-987f0aec2ac5
2007-11-01 23:57:49 +00:00
jcorgan 0c0357fb30 Merged r6766:6775 from jcorgan/t195. Fixes ticket:195. NOTE: this removes 8 bit sample width support on receive. Synthesized with 7.1SP1.
git-svn-id: http://gnuradio.org/svn/gnuradio/trunk@6776 221aa14e-8319-0410-a670-987f0aec2ac5
2007-11-01 23:56:59 +00:00
jcorgan c1a7b06c3a Merged r6749:6763 from jcorgan/t179. Fixes ticket:179. New RBFs synthesized with 7.1SP1.
git-svn-id: http://gnuradio.org/svn/gnuradio/trunk@6764 221aa14e-8319-0410-a670-987f0aec2ac5
2007-11-01 03:29:36 +00:00
eb 9ba1d3956a tool version changed
git-svn-id: http://gnuradio.org/svn/gnuradio/trunk@6604 221aa14e-8319-0410-a670-987f0aec2ac5
2007-10-09 20:10:04 +00:00
eb c60a5762ad New rbfs built from r6602 using Quartus II Web Edition version 7.1 SP1
git-svn-id: http://gnuradio.org/svn/gnuradio/trunk@6603 221aa14e-8319-0410-a670-987f0aec2ac5
2007-10-09 20:09:04 +00:00
eb d51275a83a Merged r6329:6428 of features/inband-usb + distcheck fixes into trunk.
git-svn-id: http://gnuradio.org/svn/gnuradio/trunk@6429 221aa14e-8319-0410-a670-987f0aec2ac5
2007-09-13 23:21:41 +00:00
eb 78929c2477 Merged George's changes from features/inband-usb r6309:6325 into trunk.
git-svn-id: http://gnuradio.org/svn/gnuradio/trunk@6327 221aa14e-8319-0410-a670-987f0aec2ac5
2007-09-05 21:33:05 +00:00
eb 39b125be70 Merged eb/usrp-la r6317:6320 into trunk. This deborks the dependency
on usrp-inband that was introduced in [6307].


git-svn-id: http://gnuradio.org/svn/gnuradio/trunk@6321 221aa14e-8319-0410-a670-987f0aec2ac5
2007-09-05 20:18:28 +00:00
eb 921f80013a Added CMD_SEND_*, moved ports to SRC and DST regs
git-svn-id: http://gnuradio.org/svn/gnuradio/trunk@6319 221aa14e-8319-0410-a670-987f0aec2ac5
2007-09-05 19:14:11 +00:00
eb 5386b1fa25 Merged features/inband-usb r5224:6306 into trunk.
This is work-in-progress on inband signaling for the USRP1.


git-svn-id: http://gnuradio.org/svn/gnuradio/trunk@6307 221aa14e-8319-0410-a670-987f0aec2ac5
2007-09-05 01:43:43 +00:00
jcorgan 7dd3fcf9fc Merged r6271:6278 from jcorgan/t182 into trunk. Implements ticket:182.
Created new top-level component, gr-utils, to hold commonly used utility
scripts (originally in gnuradio-examples).  These now install into the 
system path, allowing their use from wherever.

Reorganization of gnuradio-examples component:

 * Commonly used utility scripts moved from python/usrp into gr-utils.
 * Examples now install into $(prefix)/share/gnuradio/examples/...
 * Channel coding examples moved into gr-trellis/src/examples, now install
   from there, only if gr-atsc itself is going to built and installed.
 * ATSC example scripts now install into example hierarchy
 * Cruft has been moved into 'limbo' in repository, do not get installed

Trunk passes 'make distcheck'.



git-svn-id: http://gnuradio.org/svn/gnuradio/trunk@6279 221aa14e-8319-0410-a670-987f0aec2ac5
2007-09-04 02:43:56 +00:00
jcorgan 8ca61ffc81 Merged r6224:6268 from features/deb into trunk. Implements most of a Debian package generation system. EXPERIMENTAL.
git-svn-id: http://gnuradio.org/svn/gnuradio/trunk@6269 221aa14e-8319-0410-a670-987f0aec2ac5
2007-09-02 21:20:24 +00:00
jcorgan 4cf6b1a9c1 Make usrp documentation its own top-level directory. Fixes ticket:149.
git-svn-id: http://gnuradio.org/svn/gnuradio/trunk@6174 221aa14e-8319-0410-a670-987f0aec2ac5
2007-08-25 04:01:19 +00:00
eb 162ffc251a working doc on usrp2 traffic cop design
git-svn-id: http://gnuradio.org/svn/gnuradio/trunk@6155 221aa14e-8319-0410-a670-987f0aec2ac5
2007-08-20 18:10:08 +00:00
michaelld 32755f8973 Fixed use of mutex and condition, which corrects a long-standing rare
bug over contention of shared variables.



git-svn-id: http://gnuradio.org/svn/gnuradio/trunk@6152 221aa14e-8319-0410-a670-987f0aec2ac5
2007-08-18 02:35:43 +00:00
michaelld b88cf53fc7 Changes so that OSX's FUSB will use gr's omnithreads instead of pthreads.
git-svn-id: http://gnuradio.org/svn/gnuradio/trunk@6149 221aa14e-8319-0410-a670-987f0aec2ac5
2007-08-17 20:34:21 +00:00
michaelld aa55ebc631 Updated USRP's circular_buffer with the same corrections as for
gr-audio-osx.  These corrections impact OSX/Darwin only.



git-svn-id: http://gnuradio.org/svn/gnuradio/trunk@6146 221aa14e-8319-0410-a670-987f0aec2ac5
2007-08-17 03:23:02 +00:00
matt c472fe4749 prelim wbx files
git-svn-id: http://gnuradio.org/svn/gnuradio/trunk@6130 221aa14e-8319-0410-a670-987f0aec2ac5
2007-08-09 11:57:23 +00:00