Thomas Tsou [Fri, 9 Oct 2009 19:10:13 +0000 (15:10 -0400)]
usrp: Enable debug output
This only works if libusb-1.0 is compiled with debug logging.
Thomas Tsou [Sat, 3 Oct 2009 16:26:24 +0000 (12:26 -0400)]
usrp: Reorg of libusb error reporting
Error messages rather than error codes are reported. Version specific
libusb error messages originate from their respective calls.
Thomas Tsou [Fri, 2 Oct 2009 16:37:06 +0000 (12:37 -0400)]
usrp: Added error checking on hash transfers
Michael [Thu, 8 Oct 2009 21:21:15 +0000 (17:21 -0400)]
augmented search for libusb
Johnathan Corgan [Wed, 7 Oct 2009 16:11:13 +0000 (09:11 -0700)]
Applied patch from Don Ward for Cygwin platform
Add *.exe to .gitignore
Restore ac_compiler in gr_fortran.m4 even when no Fortran was found
Add $(NO_UNDEFINED) to LDFLAGS in atsc Makefile.am, so shared libraries
will be built
Change the order of searching pmt/libpmt-qa.la and libgruel.la in gruel
Makefile.am so references to libgruel from limpmt-qa will be resolved
Johnathan Corgan [Wed, 7 Oct 2009 02:29:07 +0000 (19:29 -0700)]
Merge branch 'libusb-1.0' of git://github.com/ttsou/gnuradio-ttsou
* 'libusb-1.0' of git://github.com/ttsou/gnuradio-ttsou:
usrp: Corrected build fix for libusb
usrp: Removed unused file
Johnathan Corgan [Wed, 7 Oct 2009 01:17:18 +0000 (18:17 -0700)]
Merge branch 'wip/wbxng' of git@gnuradio.org:jcorgan
* 'wip/wbxng' of git@gnuradio.org:jcorgan:
Clean up for work-in-progress
Integrated gain control for TX and RX of wbxng
Enabled RX Baseband
First Functional TX modulator
Locking, controllable synthesizer on TX and RX
Able to tune RX VCO, observe R and N divider output on MUXOUT
twiddling gpio successfully
Clean build
Initial compile of wbxng, properly sets db IDs
Johnathan Corgan [Wed, 7 Oct 2009 00:50:59 +0000 (17:50 -0700)]
Clean up for work-in-progress
Copyright updates
Trailing whitespace cleanup
Move private headers out of install
Use standard include guards
Code cleanup
Thomas Tsou [Tue, 6 Oct 2009 22:43:30 +0000 (18:43 -0400)]
usrp: Corrected build fix for libusb
Matt Ettus [Tue, 6 Oct 2009 07:33:39 +0000 (00:33 -0700)]
Merge branch 'master' of gnuradio.org/git/gnuradio
Jason Abele [Thu, 24 Sep 2009 23:12:26 +0000 (16:12 -0700)]
Integrated gain control for TX and RX of wbxng
Jason Abele [Tue, 22 Sep 2009 21:07:42 +0000 (14:07 -0700)]
Enabled RX Baseband
Jason Abele [Sat, 19 Sep 2009 01:28:02 +0000 (18:28 -0700)]
First Functional TX modulator
Jason Abele [Mon, 24 Aug 2009 23:20:03 +0000 (16:20 -0700)]
Locking, controllable synthesizer on TX and RX
set Charge Pump Current (Icp) per design guide on schem
set R divider to 3, so that PFD inputs are ~21MHz
set RF output enable even when looking for AUX
Jason Abele [Mon, 24 Aug 2009 00:40:43 +0000 (17:40 -0700)]
Able to tune RX VCO, observe R and N divider output on MUXOUT
Jason Abele [Fri, 21 Aug 2009 22:16:18 +0000 (15:16 -0700)]
twiddling gpio successfully
Jason Abele [Fri, 21 Aug 2009 17:08:44 +0000 (10:08 -0700)]
Clean build
Jason Abele [Tue, 18 Aug 2009 06:30:01 +0000 (23:30 -0700)]
Initial compile of wbxng, properly sets db IDs
Matt Ettus [Mon, 5 Oct 2009 09:15:10 +0000 (02:15 -0700)]
Properly reset the fifos. We didn't connect before.
Johnathan Corgan [Sun, 4 Oct 2009 15:22:22 +0000 (08:22 -0700)]
Merge branch 'grc' of gnuradio.org/git/jblum into master
This restores functionality reverted in
fd37328c
* 'grc' of http://gnuradio.org/git/jblum:
Added a run options to the "no gui" generate options.
Josh Blum [Fri, 25 Sep 2009 07:24:48 +0000 (00:24 -0700)]
Added a run options to the "no gui" generate options.
The user can select between run to completion and prompt for exit.
Also fixed the props dialog is changed function to have better hashes.
Now we hash a tuple of all "relevant" items which is "order aware".
Since xoring the individual hashes proved faulty when 2 params alternated hiding.
(cherry picked from commit
fd37328c778ea8014e9ea9d932e61e5d229dd012)
Johnathan Corgan [Sat, 3 Oct 2009 15:44:47 +0000 (08:44 -0700)]
Added computed version number to configuration
Johnathan Corgan [Sun, 4 Oct 2009 01:38:35 +0000 (18:38 -0700)]
Fix to restore ability to run 'make distcheck' from a VPATH
Thomas Tsou [Sat, 3 Oct 2009 20:33:11 +0000 (16:33 -0400)]
Merge branch 'master' into libusb-1.0
Thomas Tsou [Sat, 3 Oct 2009 20:24:34 +0000 (16:24 -0400)]
usrp: Removed unused file
Johnathan Corgan [Sat, 3 Oct 2009 19:59:34 +0000 (12:59 -0700)]
Fix missing update from last commit
Thomas Tsou [Sat, 3 Oct 2009 01:46:41 +0000 (21:46 -0400)]
usrp: Build fix for non-pkgconfig installs of libusb
Johnathan Corgan [Thu, 1 Oct 2009 21:24:08 +0000 (14:24 -0700)]
Merge branch 'wip/libusb-1.0' of gnuradio.org/git/jcorgan into master
This merge adds support for libusb1.0 in the usrp component. To enable,
you must add --with-fusb-tech=libusb1 to your configure command line.
Existing support for libusb0.1 is retained, no changes are needed.
Most of the work was done here by Thomas Tsou.
* 'wip/libusb-1.0' of http://gnuradio.org/git/jcorgan: (32 commits)
Cleanup in preparation for merge
Add required include directory for new header organization
Added config.h headers to fix win32 build
Consolidate conditional headers into libusb_types.h, use automake
Change write_internal_ram in usrp_prims to print signed error code
Allow fusb_sysconfig to build on non-linux libusb-0.12 impls
Comments for usrp_prims
Removed internal functions from external header file
Moved to single generated fusb.h, headers now generated out of lib directory
Added copyright header
Removed preprocessor declrs out of fusb.h and created separate fusb_libusb1_base.h
Fixed libusb1 configure bug, libusb1 updates for previous usrp_prims integration
Commonized more usrp_prims code and renamed libusb-0.12 files to libusb0
Fixed bug usb_control_transfer bug
Combined additiona usrp_prims code
Fix glitch from previous commit
changes to build on windows / cygwin
Re-added non pkgconfig support for libusb
Autoconf support for checking the required version of libusb based on fusb-tech
Use default arguments instead of overloaded virtual constructors for cleaner interface
...
Johnathan Corgan [Thu, 1 Oct 2009 20:51:03 +0000 (13:51 -0700)]
Cleanup in preparation for merge
Fix trailing whitespace
Use standard include guards
Add more missing config.h includes
Fixup emacs mode strings
Update copyright notices
Johnathan Corgan [Thu, 1 Oct 2009 19:47:24 +0000 (12:47 -0700)]
Add required include directory for new header organization
Johnathan Corgan [Thu, 1 Oct 2009 18:00:25 +0000 (11:00 -0700)]
Merge branch 'new_eth' of gnuradio.org/git/matt into master
* 'new_eth' of http://gnuradio.org/git/matt: (42 commits)
Fix warnings, mostly from implicitly defined wires or unspecified widths
fullchip sim now compiles again, after moving eth and models over to new simple_gemac
remove unused opencores
remove debugging code
no idea where this came from, it shouldn't be here
Copied wb_1master back from quad radio
Remove old mac. Good riddance.
remove unused port
More xilinx fifos, more clean up of our fifos
might as well use a cascade fifo to help timing and give a little more capacity
fix a typo which caused tx glitches
Untested fixes for getting serdes onto the new fifo system. Compiles, at least
Implement Eth flow control using pause frames
parameterized fifo sizes, some reformatting
remove unused old style fifo
allow control of whether or not to honor flow control, adds some debug lines
debug the rx side
no longer used, replaced by newfifo version
remove special last_line adjustment from ethernet port
Firmware now inserts mac source address value in each frame.
...
Thomas Tsou [Thu, 1 Oct 2009 17:33:33 +0000 (13:33 -0400)]
Added config.h headers to fix win32 build
Matt Ettus [Thu, 1 Oct 2009 08:02:25 +0000 (01:02 -0700)]
Fix warnings, mostly from implicitly defined wires or unspecified widths
Matt Ettus [Thu, 1 Oct 2009 07:21:24 +0000 (00:21 -0700)]
fullchip sim now compiles again, after moving eth and models over to new simple_gemac
Matt Ettus [Thu, 1 Oct 2009 07:06:11 +0000 (00:06 -0700)]
remove unused opencores
Matt Ettus [Thu, 1 Oct 2009 02:55:05 +0000 (19:55 -0700)]
remove debugging code
Matt Ettus [Thu, 1 Oct 2009 02:12:23 +0000 (19:12 -0700)]
Merge branch 'new_wb_intercon' into new_eth
Functionality should not change at all
Conflicts:
usrp2/fpga/top/u2_core/u2_core.v
Matt Ettus [Thu, 1 Oct 2009 01:59:54 +0000 (18:59 -0700)]
Merge branch 'master' into new_eth
Matt Ettus [Thu, 1 Oct 2009 01:37:47 +0000 (18:37 -0700)]
no idea where this came from, it shouldn't be here
Matt Ettus [Thu, 1 Oct 2009 00:35:14 +0000 (17:35 -0700)]
Copied wb_1master back from quad radio
more sane config options, should be exactly the same memory map
Matt Ettus [Wed, 30 Sep 2009 05:35:38 +0000 (22:35 -0700)]
Enable pps interrupts. Not sure why they were disabled in the first place.
Johnathan Corgan [Wed, 30 Sep 2009 01:29:44 +0000 (18:29 -0700)]
Consolidate conditional headers into libusb_types.h, use automake
Johnathan Corgan [Tue, 29 Sep 2009 00:52:53 +0000 (17:52 -0700)]
Merge branch 'wip/gr-noaa' of gnuradio.org/git/jcorgan into master
* 'wip/gr-noaa' of http://gnuradio.org/git/jcorgan:
Restored original HRPT GUI script and documented various script choices.
Renamed simplified HRPT script to allow restoring original
General improvements in HRPT receiver
Thomas Tsou [Mon, 28 Sep 2009 22:14:31 +0000 (18:14 -0400)]
Removed multiple install of noaa_swig.i from Makefile.am
Johnathan Corgan [Sun, 27 Sep 2009 20:46:00 +0000 (13:46 -0700)]
Restored original HRPT GUI script and documented various script choices.
Johnathan Corgan [Sun, 27 Sep 2009 20:34:20 +0000 (13:34 -0700)]
Renamed simplified HRPT script to allow restoring original
Johnathan Corgan [Sun, 27 Sep 2009 17:15:04 +0000 (10:15 -0700)]
General improvements in HRPT receiver
Added usrp_rx_hrpt_nogui script
Simplified usrp_rx_hrpt script for lower CPU usage
Changed matched filtering taps to be whole symbol
Johnathan Corgan [Fri, 25 Sep 2009 20:24:53 +0000 (13:24 -0700)]
Merge branch 'grc' of gnuradio.org/git/jblum
* 'grc' of http://gnuradio.org/git/jblum:
hash the tuple of hashes to id the current params
Johnathan Corgan [Fri, 25 Sep 2009 20:14:58 +0000 (13:14 -0700)]
Merge branch 'gr-noaa-fixes' of gnuradio.org/git/balister into master
* 'gr-noaa-fixes' of http://gnuradio.org/git/balister:
Add missing cstdio include for gcc 4.4 compatibility.
Philip Balister [Fri, 25 Sep 2009 19:57:37 +0000 (15:57 -0400)]
Add missing cstdio include for gcc 4.4 compatibility.
Josh Blum [Fri, 25 Sep 2009 19:54:33 +0000 (12:54 -0700)]
hash the tuple of hashes to id the current params
Johnathan Corgan [Fri, 25 Sep 2009 19:27:29 +0000 (12:27 -0700)]
Revert "Merge branch 'grc' of gnuradio.org/git/jblum"
This reverts commit
06281feea16143ca97a77348f72e1c6dd0616c57.
Johnathan Corgan [Fri, 25 Sep 2009 18:58:45 +0000 (11:58 -0700)]
Merge branch 'grc' of gnuradio.org/git/jblum
* 'grc' of http://gnuradio.org/git/jblum:
Added a run options to the "no gui" generate options.
Johnathan Corgan [Fri, 25 Sep 2009 18:29:49 +0000 (11:29 -0700)]
Add missing include file in gnuradio-core
Johnathan Corgan [Fri, 25 Sep 2009 15:06:45 +0000 (08:06 -0700)]
Merge branch 'wip/deb' of gnuradio.org/git/jcorgan
* 'wip/deb' of http://gnuradio.org/git/jcorgan:
Misc. packaging tweaks
Merged Bdale's 3.2.2-1 packaging
Johnathan Corgan [Fri, 25 Sep 2009 14:05:13 +0000 (07:05 -0700)]
Misc. packaging tweaks
Note gcell/apps/gen_script.py needs to use git
Install gnuradio-config-info in libgnuradio-core0
Add pfb examples to gnuradio-examples
Add missing python files in gnuradio-examples
Josh Blum [Fri, 25 Sep 2009 07:24:48 +0000 (00:24 -0700)]
Added a run options to the "no gui" generate options.
The user can select between run to completion and prompt for exit.
Also fixed the props dialog is changed function to have better hashes.
Now we hash a tuple of all "relevant" items which is "order aware".
Since xoring the individual hashes proved faulty when 2 params alternated hiding.
Matt Ettus [Fri, 25 Sep 2009 05:34:06 +0000 (22:34 -0700)]
Merge commit 'origin' into new_eth
Conflicts:
.gitignore
Johnathan Corgan [Thu, 24 Sep 2009 22:51:26 +0000 (15:51 -0700)]
Merge branch 'rx_mimo_hb_sync' of gnuradio.org/git/matt
* 'rx_mimo_hb_sync' of http://gnuradio.org/git/matt:
Synchronize the internal phase of the halfband filters to the
Johnathan Corgan [Thu, 24 Sep 2009 22:35:07 +0000 (15:35 -0700)]
Merged Bdale's 3.2.2-1 packaging
Three-way merge on files (3.2.2->bdale, 3.2.2->3.3git)
Merged control, rules, install, copyright, changelog
File renames to accomodate package renames
3.3git items updated to follow new pattern
Updated copyright notification
Some manual fixups needed
Matt Ettus [Thu, 24 Sep 2009 19:33:22 +0000 (12:33 -0700)]
Synchronize the internal phase of the halfband filters to the
start of the "run" signal. This is important for MIMO. Bug
reported by Christoph Hein and Hanwen .
Johnathan Corgan [Thu, 24 Sep 2009 18:49:19 +0000 (11:49 -0700)]
Acknowledging the obvious
Johnathan Corgan [Thu, 24 Sep 2009 02:11:36 +0000 (19:11 -0700)]
Fix missing type specifier for mask
Johnathan Corgan [Thu, 24 Sep 2009 01:17:15 +0000 (18:17 -0700)]
Merge branch 'wip/gr-noaa' of gnuradio.org/git/jcorgan into master
* 'wip/gr-noaa' of http://gnuradio.org/git/jcorgan:
Added README and updated configuration requirements
Split HRPT script into live receive and post-processing
Dumps HRPT frames to text file similar to specification document
Added skeleton HRPT decoder block
Updated HRPT receiver to read files recorded as shorts
Add HRPT word output to deframer
Reorganization of directories
Added HRPT deframer block
Changed synchronizer to output sliced bits.
Updated HRPT blocks/scripts for testing. Seeing good minor frame sync's.
Implemented crude timing recovery using zero crossings but no resampling
Work in progress, incomplete
Update rx_poes script to filter prior to PLL.
Created new gr-noaa top-level component.
Johnathan Corgan [Thu, 24 Sep 2009 01:15:59 +0000 (18:15 -0700)]
Merge branch 'grc' of gnuradio.org/git/jblum into master
* 'grc' of http://gnuradio.org/git/jblum:
xor that hash
bug fix for handling loading of dynamic params
Thomas Tsou [Wed, 23 Sep 2009 21:50:48 +0000 (17:50 -0400)]
Change write_internal_ram in usrp_prims to print signed error code
Johnathan Corgan [Wed, 23 Sep 2009 18:56:19 +0000 (11:56 -0700)]
Added README and updated configuration requirements
Johnathan Corgan [Wed, 23 Sep 2009 18:40:19 +0000 (11:40 -0700)]
Split HRPT script into live receive and post-processing
Cleanup debug info
Created 'demod_hrpt_file.py'
Updated 'usrp_rx_hrpt.py' with GUI, USRP, and config file
Johnathan Corgan [Mon, 21 Sep 2009 02:57:30 +0000 (19:57 -0700)]
Dumps HRPT frames to text file similar to specification document
Johnathan Corgan [Mon, 21 Sep 2009 02:32:30 +0000 (19:32 -0700)]
Added skeleton HRPT decoder block
Johnathan Corgan [Mon, 21 Sep 2009 02:10:10 +0000 (19:10 -0700)]
Updated HRPT receiver to read files recorded as shorts
Matt Ettus [Mon, 21 Sep 2009 00:30:27 +0000 (17:30 -0700)]
Merge branch 'serdes_newfifo' into new_eth
Johnathan Corgan [Sun, 20 Sep 2009 19:47:34 +0000 (12:47 -0700)]
Add HRPT word output to deframer
Put in half bit width matched filter
Change default sync_alpha to 0.05
Johnathan Corgan [Sun, 20 Sep 2009 16:49:10 +0000 (09:49 -0700)]
Reorganization of directories
Moved apps into own directory
Added (empty) python directory
Johnathan Corgan [Wed, 9 Sep 2009 04:08:29 +0000 (21:08 -0700)]
Added HRPT deframer block
Johnathan Corgan [Tue, 8 Sep 2009 23:52:37 +0000 (16:52 -0700)]
Changed synchronizer to output sliced bits.
Johnathan Corgan [Mon, 7 Sep 2009 20:22:16 +0000 (13:22 -0700)]
Updated HRPT blocks/scripts for testing. Seeing good minor frame sync's.
* Change PLL and SYNC blocks to output floats
* Correct bit sense
* Update RX script to record ascii bits
Johnathan Corgan [Sat, 29 Aug 2009 20:24:58 +0000 (13:24 -0700)]
Implemented crude timing recovery using zero crossings but no resampling
Johnathan Corgan [Sat, 29 Aug 2009 18:12:37 +0000 (11:12 -0700)]
Work in progress, incomplete
* Renamed noaa.carrier_pll_cc to noaa.hrpt_pll_cc
* Added nop noaa.hrpt_sync_cc
* Renamed grc apps to use usrp_ prefix and protocol name
* Installed grc generated scripts to path
Johnathan Corgan [Sat, 22 Aug 2009 20:10:08 +0000 (13:10 -0700)]
Update rx_poes script to filter prior to PLL.
Johnathan Corgan [Sat, 15 Aug 2009 19:30:45 +0000 (12:30 -0700)]
Created new gr-noaa top-level component.
Initial work:
- Carrier recovery/mixer PLL block
- Start of POES grc pipeline, recovers Manchester symbols only
- Start of GOES grc pipeline, recovers BPSK symbols only
Johnathan Corgan [Sun, 20 Sep 2009 03:38:24 +0000 (20:38 -0700)]
Added CVSD encoder/decoder to GRC, example app
Used blks2.cvsd* wrappers, not bare gnuradio.vocoder.cvsd*
Example application sweeps 0-4KHz through encoder/decoder pair configured
as Bluetooth standard
Josh Blum [Sat, 19 Sep 2009 06:27:06 +0000 (23:27 -0700)]
xor that hash
Johnathan Corgan [Sat, 19 Sep 2009 05:30:47 +0000 (22:30 -0700)]
Merge branch 'usrp2-real-fix' of gnuradio.org/git/balister into master
Johnathan Corgan [Sat, 19 Sep 2009 05:27:38 +0000 (22:27 -0700)]
Merge branch 'grc' of gnuradio.org/git/jblum into master
Josh Blum [Sat, 19 Sep 2009 03:37:05 +0000 (20:37 -0700)]
bug fix for handling loading of dynamic params
Josh Blum [Fri, 18 Sep 2009 16:51:33 +0000 (09:51 -0700)]
Re/evaluate the notebook blocks label because we dont garuntee the evaluation priority.
Meaning, we cant garuntee that the notebook block will be evaluated before this param,
without explicitly calling evaluate on it when the value is needed.
Josh Blum [Fri, 18 Sep 2009 09:22:43 +0000 (02:22 -0700)]
put the flow graph errors button into the toolbar
Josh Blum [Fri, 18 Sep 2009 09:10:13 +0000 (02:10 -0700)]
added errors dialog to show all error messages in flow graph
Josh Blum [Fri, 18 Sep 2009 05:58:26 +0000 (22:58 -0700)]
bugfix: exclude disabled children from consideration in valid condition
Eric Blossom [Fri, 18 Sep 2009 05:51:03 +0000 (22:51 -0700)]
Add rxdspno parameter to private interface of quadradio.
This allows control of each Rx DSP pipeline independent of each other.
The public interface remains unchanged, but should have the rxdspno
parameter added as indicated in the FIXMEs. When that is done, the
gr-vrt interface (and any code using it) will need to be updated too.
Josh Blum [Thu, 17 Sep 2009 22:35:17 +0000 (15:35 -0700)]
lower lxml version req to 1.3.6
Philip Balister [Wed, 16 Sep 2009 22:59:19 +0000 (18:59 -0400)]
configure.gnu needs to unset more vars from the environment.
This solves a problem running the usrp2/firmware configure script
when the USB_* vars are set in the environment. Long term fix is
to have the configure.gnu wrapper make sure the quoting is OK for vars
passed on.
ttsou [Thu, 17 Sep 2009 15:24:55 +0000 (11:24 -0400)]
Allow fusb_sysconfig to build on non-linux libusb-0.12 impls
ttsou [Wed, 16 Sep 2009 20:39:35 +0000 (16:39 -0400)]
Comments for usrp_prims
ttsou [Wed, 16 Sep 2009 00:28:04 +0000 (20:28 -0400)]
Removed internal functions from external header file
ttsou [Tue, 15 Sep 2009 01:42:03 +0000 (21:42 -0400)]
Moved to single generated fusb.h, headers now generated out of lib directory
ttsou [Mon, 14 Sep 2009 23:56:53 +0000 (19:56 -0400)]
Added copyright header
ttsou [Mon, 14 Sep 2009 23:50:26 +0000 (19:50 -0400)]
Removed preprocessor declrs out of fusb.h and created separate fusb_libusb1_base.h
ttsou [Mon, 14 Sep 2009 22:51:28 +0000 (18:51 -0400)]
Fixed libusb1 configure bug, libusb1 updates for previous usrp_prims integration