[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Commit-gnuradio] git://gnuradio.org/jblum annotated tag, old_usrp_devel
From: |
git version control |
Subject: |
[Commit-gnuradio] git://gnuradio.org/jblum annotated tag, old_usrp_devel_vrt, created. old_usrp_devel_vrt |
Date: |
Sat, 26 Nov 2011 00:55:57 +0000 (UTC) |
This is an automated email from the git hooks/post-receive script. It was
generated because a ref change was pushed to the repository containing
the project "git://gnuradio.org/jblum".
The annotated tag, old_usrp_devel_vrt has been created
at 42595cd1a5ee2abdb499abdd9476b072aac221cd (tag)
tagging 23e45f33ba50b6658072e9d17c3cd25c0fb1ca7a (commit)
tagged by Josh Blum
on Fri Nov 25 19:55:11 2011 -0500
- Log -----------------------------------------------------------------
ancient devel branch for vrt + usrp2
Don Ward (1):
usrp: Applied patch from Don Ward for Cygwin libusb
Eric Blossom (38):
Refactored gr_msg_accepter and gr_tpd_thread_body.
Added most of the support for a new PMT type: tuple.
Additional QA for tuple.
pmt_write now displays vector and tuple elements.
Add pmt type that wraps a gruel::msg_accepter.
QA code now works.
Add top-level msg_passing.h include file.
gruel::send can now send to a pmt.
Add blobs and shorthand pmt pseudo-constructors.
Add shorthand for making tuples.
tell s/w link is up. additional debugging output
removed hard-coded link_is_up = true;
Fix race condition that caused commands such as stop_rx_streaming to fail.
Fix problem with commands timing out (specifically stop_rx_streaming)
stop sending short ethernet command packets.
Fix race condition that caused commands such as stop_rx_streaming to fail.
Fix problem with commands timing out (specifically stop_rx_streaming)
stop sending short ethernet command packets.
Merge branch 'new_eth' of http://gnuradio.org/git/matt into new_eth
Firmware now inserts mac source address value in each frame.
remove special last_line adjustment from ethernet port
Merge branch 'new_eth' of http://gnuradio.org/git/matt into new_eth
Merge branch 'new_eth' of http://gnuradio.org/git/matt into new_eth
removed qr_fft.py from gr-utils
add u2_flash_tool to EXTRA_DIST
updated top-level .gitignore
Add rxdspno parameter to private interface of quadradio.
fix white space
use gruel/inet.h instead of arap/inet.h
Dump IF-Context packets in hex.
Add USB PID for HPSDR HERMES device.
back out broken changeset
Support multiple VRT packets in a single transport (UDP) packet.
Add support for msdd6000 with resampler in FPGA.
Change type of gr_head nitems parameter to unsigned long long.
change capitalization
Fix usrp2 tvrx so that it tunes monotonically.
Disable support for tvrx rev 2 on usrp2. There are only a few of these
in existence.
Jason Abele (9):
Initial compile of wbxng, properly sets db IDs
Clean build
twiddling gpio successfully
Able to tune RX VCO, observe R and N divider output on MUXOUT
Locking, controllable synthesizer on TX and RX
First Functional TX modulator
Enabled RX Baseband
Integrated gain control for TX and RX of wbxng
Fixing prescaler and disable aux synth output on wbxng
Johnathan Corgan (155):
Added gr_msg_accepter class.
Notify derived class when post()ed
Thread-per-block loop now checks and dequeues messages to handle_msg.
Added missing .gitignore
Applied patch c1258.diff from Stephan Bruns (ticket:359)
Merged branch 'msg-passing' from http://gnuradio.org/git/eb.git
Merged branch 'msgq' from http://gnuradio.org/git/jblum.git
Merged changes from svn repository trunk.
Added git ignore files as needed.
Added omnithread README (deprecation).
Added host_os check for component vrt (Linux only for now.)
Added blks2.pfb_arb_resampler_ccf to GRC block list
Merge utils from http://gnuradio.org/git/trondeau.git
Merge msg-passing from http://gnuradio.org/git/eb.git
Merge vrt of http://gnuradio.org/git/jblum.git into master
Merged SVN matt/new_eth r10782:11633 into new_eth
Expand frequency ranges to match hardware capability.
Merge branch 'wxgui' from http://gnuradio.org/git/jblum.git into master
Removed subversion related configuration info.
Merge branch 'lo_fix' from http://gnuradio.org/git/jblum.git into master
Merge branch 'wxgui_fix' from http://gnuradio.org/git/jblum.git into
master
Fix Python header check failure due to invalid cached state
Better fix for broken AC_PROG_F77 macro
Merge branch 'sync' from http://gnuradio.org/git/trondeau.git into master
Merge branch 'grc' from http://gnuradio.org/git/jblum.git into master
Add missing cstdio includes for gcc 4.4 compatibility
Added missing file to ignores.
Merge branch 'usrp_siggen' of http://gnuradio.org/git/jblum into master
Merge branch 'forms' of http://gnuradio.org/git/jblum into master
Merge branch 'grc' of http://gnuradio.org/git/jblum into master
Merge branch 'grc' of http://gnuradio.org/git/jblum into master
Applied libusb-1.0 patch set from Thomas Tsou <address@hidden>:
Merge branch 'utils' of http://gnuradio.org/git/trondeau into master
Merge branch 'grc' of http://gnuradio.org/git/jblum into master
Merge branch 'usrp2-real-fix' of http://gnuradio.org/git/balister into
master
Added CVSD encoder/decoder to GRC, example app
Created new gr-noaa top-level component.
Update rx_poes script to filter prior to PLL.
Work in progress, incomplete
Implemented crude timing recovery using zero crossings but no resampling
Updated HRPT blocks/scripts for testing. Seeing good minor frame sync's.
Changed synchronizer to output sliced bits.
Added HRPT deframer block
Reorganization of directories
Add HRPT word output to deframer
Updated HRPT receiver to read files recorded as shorts
Added skeleton HRPT decoder block
Dumps HRPT frames to text file similar to specification document
Split HRPT script into live receive and post-processing
Added README and updated configuration requirements
Merge branch 'grc' of http://gnuradio.org/git/jblum into master
Merge branch 'wip/gr-noaa' of http://gnuradio.org/git/jcorgan into master
Fix missing type specifier for mask
Acknowledging the obvious
Merged Bdale's 3.2.2-1 packaging
Merge branch 'rx_mimo_hb_sync' of http://gnuradio.org/git/matt
Misc. packaging tweaks
Merge branch 'wip/deb' of http://gnuradio.org/git/jcorgan
Add missing include file in gnuradio-core
Merge branch 'grc' of http://gnuradio.org/git/jblum
Revert "Merge branch 'grc' of http://gnuradio.org/git/jblum"
Merge branch 'gr-noaa-fixes' of http://gnuradio.org/git/balister into
master
Merge branch 'grc' of http://gnuradio.org/git/jblum
General improvements in HRPT receiver
Renamed simplified HRPT script to allow restoring original
Restored original HRPT GUI script and documented various script choices.
Merge branch 'wip/gr-noaa' of http://gnuradio.org/git/jcorgan into master
Consolidate conditional headers into libusb_types.h, use automake
Merge branch 'new_eth' of http://gnuradio.org/git/matt into master
Add required include directory for new header organization
Cleanup in preparation for merge
Merge branch 'wip/libusb-1.0' of http://gnuradio.org/git/jcorgan into
master
Fix missing update from last commit
Fix to restore ability to run 'make distcheck' from a VPATH
Added computed version number to configuration
Merge branch 'grc' of http://gnuradio.org/git/jblum into master
Add gr.pfb_clock_recovery to GRC
Clean up for work-in-progress
Merge branch 'wip/wbxng' of address@hidden:jcorgan
Merge branch 'libusb-1.0' of git://github.com/ttsou/gnuradio-ttsou
Applied patch from Don Ward for Cygwin platform
Added gr.copy(itemsize) block
Merge branch 'wip/wxgui' of http://gnuradio.org/git/jblum
Add .gitattributes to fix CRLF problems on MinGW/MSYS
Use gruel::mutex instead of pthread_mutex in gr_histo_sink_f.
Add dependence of gruel on guile; fixes ticket #410.
Add flags and dependencies for MinGW/MSYS.
#include "config.h" in db_wbxng.cc (for timespec, nanosleep, etc.)
Merge branch 'patches/dward' of address@hidden:jcorgan
Merge branch 'sync' of address@hidden:trondeau into master
Merge branch 'fix/wxgui' of address@hidden:jblum
Change calculation of docdir to remove trailer when in git development
Merge branch 'libusb-1.0' of git://github.com/ttsou/gnuradio-ttsou
Added timing adjustment for zero crossings at bit edges
Added run-to-completion to demod_hrpt_file.grc
Merge branch 'qtmake' of address@hidden:trondeau into master
Merge commit '25a8' from address@hidden:jblum
Merge branch 'osx_10.6_64_fixes' of http://gnuradio.org/git/michaelld
Merge branch 'vrt' of http://gnuradio.org/git/jblum
Don't distribute generated files in gr-qtgui
Remove debian packaging from master branch, to be placed in 'debian'
branch
Merge branch 'vrt' of http://gnuradio.org/git/jblum
Merge branch 'flattopwindow' of http://gnuradio.org/git/jblum
Created skeleton wxgui term window component
Add placeholder panel for console, use old style window size
Basic terminal window that takes raw text on input msgq and appends it
Consolidated termsink into one class
Merge branch 'wbxng-prescaler' of http://gnuradio.org/git/jabele
core: added gr.pfb_clock_sync_fff based on _ccf version, updated example
grc: update block tree list for new pfb_clock_sync
Fix missing include from last commit
gr-noaa: Switched to 'double rate BPSK' HRPT synchronization
Added frames_to_ppm Octave script, use ImageMagick to convert to png
gr-noaa: Combined noaa_hrpt_bit_sync into noaa_hrpt_deframer
gr-wxgui: cleanup for merge
Merge branch 'wip/term' of address@hidden:jcorgan
Moved command-line apps into apps subdirectory
Work in progress, added GRC-based single channel receiver
Directory reorganization to newer layout
Work in progress, updating usrp_rx_flex.py
Added resampler and pushed matched filter into it.
Added GRC block wrappers for pager blocks
howto: updated INSTALL, fixed mode of config.*
howto: update m4 files to match latest master
howto: implement dynamic versioning
howto: reorganized directory structure
howto: make swig directory use individual .i files
howto: moved osbsolete docs directory into limbo
Merge branch 'wip/howto' of address@hidden:jcorgan
Create separate raw Ethernet sockets and packet filters
Removed omnithreads dependency from libusrp2, still debugging
Refactored timeout handling
Fix incorrect comparison
usrp2: remove install data hook for usrp2_socket_opener
gr-noaa: added HRPT minor frame parsing, renamed scripts
howto: adds C++ QA code
howto: create howto_swig.*, use constructed Python namespace
howto: move limbo'd docs into toplevel doc dir for preservation
howto: add GRC wrappers to squaring blocks
howto: added howto application
howto: add README.hacking
howto: cleanup for merge
Merge branch 'wip/howto' of address@hidden:jcorgan
Applied 'start streaming at' patch from Douglas Geiger
Updated 'u2_rx_stream_at' to work with new_eth MAC (Douglas Geiger)
Rebase on master, cleanup for merge
Use updated transmit command
Merge branch 'wip/grc/pads' of http://gnuradio.org/git/jblum
Merge branch 'wip/grc/draw' of http://gnuradio.org/git/jblum
Merge branch 'wip/grc/cleanup' of http://gnuradio.org/git/jblum
Merge branch 'wip/dxpsk' of http://gnuradio.org/git/jblum
Merge branch 'patches/geiger/u2_rx_stream_at' of address@hidden:jcorgan
Merge branch 'patches-from-list' of http://gnuradio.org/git/balister
Merge branch 'wip/pager' of address@hidden:jcorgan
Merge branch 'bef' of http://gnuradio.org/git/trondeau
Josh Blum (222):
apply diff from previous commits
Added generation of message queues in flow graph template.
this time commit the file changes
params, sources, and sinks now stored internally as lists. The keys for
said objects are now only stored in one place (in the object).
added validation check for msg type ports, added copy method for ports to
cleanup nports code
Removed Source and Sink classes as Port subclasses.
added continuation mode for pad source and sinks
added get band select
use enum for band select
added quadradio method to enable/disable cal
added traces to fft window
Merge branch 'wxgui' of address@hidden:jblum into vrt
automatic store for empty traces on enable
Merge branch 'wxgui' of address@hidden:jblum into vrt
use pkgpythondir
renamed the colors dialog to types
Merge branch 'master' of http://gnuradio.org/git/gnuradio into grc
Merge branch 'wxgui' of address@hidden:jblum into grc
Work on command line options for generated code.
Merge branch 'master' of http://gnuradio.org/git/gnuradio into grc
removed repurposing of pads
Added virtual sink and logic to clone port.
added rewrite methods to element to separate from validation logic
added virtual source and added stream ids, logic to clone in port
Recursive resolution of virtual sources.
avoid loops
added stream id type and checking in evaluate
made is_virtual_xxx a block level function, used by port and param classes
Replaced TYPES in Port and Param with types parameter.
todo
port and param types from an overloaded method
Switched the python classes to inherit from the base and gui classes.
Modified log power fft block so ref scale is peak to peak.
Modifications to the usrp blocks and wrapper so that the lo offset is set
with the lo frequency.
added ref scale param to fft and waterfall
Removed the flagging api and usage from the base classes.
Modifications to usrp2 source and sink so that set center freq is called
afer set lo offset.
Fix so that the waterfall texture is initialized with a buffer of the
same size.
waterfall and fft use a common autoscale function
Evaluation fix in param.to_code().
Made the window for the pass band filters integers (take firdes.WIN_XXX).
we dont use test() -> remove it
Implement a recursive validation api in the base Element class.
better error msg for empty statements
standardized the Element inheritance __init__ usage in gui
replaced dict[rot] storage of areas and lines with a single list for the
current rotation
Created recursive create labels and shapes method for gui element.
remove unused imports, copyright date update, tweak
renamed params dialog to props dialog
Rework the params/properties dialog and param gui class:
more code cleanup for properties dialog
propsdialog tweaks
Fixed the usrp and usrp2 probe scripts to work with the new gui param api.
use show signal to perform initial gui update
copied usrp_siggen stuff from experimental gui into gnuradio tree
Round the slider's value, but not the internal representation.
set text box bg color on change
tweaked ampl slider params
updated digital to use installed usrp options
only import usrp and usrp2 modules in the setup methods
properties dialog with ok/cancel buttons
ignore irrelevant modifiers and events pending
use the keymap's translate_keyboard_state, use the key value rather than
name
rename variable, use keysyms in props dialog
Move key press extraction logic into actions module.
Reworked actions api and actions objects:
Simply Actions module imports, using module prefix.
fix for uniformity convention with gtk signal name strings
tweaked key handling callbacks
fixed bool converter in forms to work with non bool options
fixed issue where entry boxes lost focus (mishandling of hide changing)
lower lxml version req to 1.3.6
bugfix: exclude disabled children from consideration in valid condition
added errors dialog to show all error messages in flow graph
put the flow graph errors button into the toolbar
Re/evaluate the notebook blocks label because we dont garuntee the
evaluation priority.
bug fix for handling loading of dynamic params
xor that hash
made rxdspno a parameter for: start/stop streaming, and quadradio32fc
Added a run options to the "no gui" generate options.
hash the tuple of hashes to id the current params
copied over vrt context and type headers, updated bits.h as well
Reading 64 bit freq out of chunk of context packet.
checking for if context packets and setting up the payload pointer and
size
use the new htonll and vrt types to send cal and lo freqs
reading the lo back and storing it
use existing utility method
added access methods and parsing for caldiv if context
added access methods for gps stuff
Added a run options to the "no gui" generate options.
added mpsk demod example
added freq offset slider
Merge branch 'sync' of http://gnuradio.org/git/matt into wip/examples
moved grc examples to gnuradio-examples/grc
removed unused git ignores
added bind to visible event function to callback when visibility changes
within tabs
work on a special connect function that registers a callback
working special connect for fftsink
setup special wxgui connect on sinks, needs testing
making use of update ui event
moved the wxgui connect helper functions into the wrapper class
simplify some params
added noaa to extract doc matcher
a working block tree search
tweaks to the search
point label transpareny, horizontal offset, and toggle on/off capability
Merge branch 'wip/wxgui' of http://gnuradio.org/git/jcorgan into wip/wxgui
using gr copy in the wxgui connect, added gr copy to grc xml
add canonical options for copy enable param
Added window size param to all wxgui wrappers.
registered key to hide/show control panel in wxgui windows
tweaks to scope autoscaling
use clean numbers for waterfall ref and range
Added num_ports to various blocks that have infinite ports possible in io
signature.
add canonical options for copy enable param
Merge commit '38d5389f3054164a2f04d6e4e8fe381aa5ee03fc' into vrt
simplfied the code while i was looking at it
fix so all handlers get called on event
fix so all handlers get called on event
fix usrp2 wrappers for vlen of 2 shorts
added to todo
added v offset option to scope
query the model number from the host
install header for missing pkt checker
removed MOST of the quadradio specific stuff
removed caldiv stuff from gr-vrt
removed gr-vrt
Merge branch 'flattopwindow' of http://gnuradio.org/git/matt into flattop
Merge branch 'wip/grc/general' of address@hidden:~/git/gnuradio into
wip/grc
Created a grc_blockdir in makefile.common.
renamed msgq to msgq_in and msgq_out, block wrappers changed accordingly
Added window option to wxgui fft and waterfall sink.
modified flowgraph cleanup
fixed issue where usrp siggen continued to transmit after program exit
fixed fixme in gr_top_block_impl
working a separate ctrl ethernet device into the code
Created a new thread for handling incoming control packets.
Hosekeeping after control/data separation.
Removed references to U2_ETHERTYPE and CONTROL_CHAN.
Common naming convention for control and data thread stuff.
using boost threads for control and data
some house keeping while trying to fix thread exception
Disable interruption in those functions that use interruption points such
as sleep, wait, and timed_wait.
Created transport abstraction.
virtual destructor and shared ptr for transport
Put ethernet control transport into its own cc/h files.
Began work on eth data transport class.
Added a callback into the channel ring enqueue and dequeue.
Created sbuff class to house chunks of memory, their length, and possible
callback for freeing/cleanup.
usrp2 impl working with data transport.
Changed the transport to return a vector of sbuffs.
cleanup
Cleaned up the parse ethernet stuff.
cleanup stuff
being more c++y with the ring
pass vector of sbuffs by reference to callback
Merge branch 'vita_rx' of http://gnuradio.org/git/matt into wip/usrp2
got firmware compiling with vrt rx
got vrt rx somewhat working
Merge branch 'vita_rx' of http://gnuradio.org/git/matt into wip/usrp2
Fixes usrp2 firmware configure with mb-gcc on ubuntu 9.10/autoconf 2.64.
Fixes usrp2 firmware configure with mb-gcc on ubuntu 9.10/autoconf 2.64.
rx working with vrt header
Added missing flag to vrt header in txrx.c.
Created a ring data structure held by the ring.
minor tweak to transport loop and debug printf for vrt
Removed temporary u2_eth_packet_only_t.
Re-implemented find.cc with gruel and eth_ctrl_transport class.
gtk.Tooltips() is deprecated, use set_tooltip_text.
Created and used a typedef for a vector of sbuffs.
Handled the case of short packets in eth data transport by using padding.
Added interrupt call from transport::stop so the recv or callback will
throw at interruption points.
Added read_packet with timeout method to ethernet.
added wrappers for the dxpsk2 blocks mod and demod
added missing block wrappers
added sync output port to dxpsk2 demod
added callbacks for setting alphas
created dpsk demo with usrps
Allow for multiple io pads per hier flow graph.
updated tx example
combined param layouts
Created a pixmap rotation routine in Utils for handling those rotated
labels.
removed unused import statements, thanks pyflakes
got msdd6000 compiling on my ubuntu 9.10 32 bit
Removed the ring buffer from the usrp2 impl.
Merge branch 'vita_rx' of http://gnuradio.org/git/matt into wip/usrp2
WIP host mods to send vrt packets
Merge branch 'vita_rx' of http://gnuradio.org/git/matt into wip/usrp2
fixed memory map for split tx dsp and control
Logic for the start/end of burst bits
Merge branch 'vita_rx' of http://gnuradio.org/git/matt into wip/usrp2
Merge branch 'wip/usrp2' of address@hidden:jblum into wip/usrp2
working vrt tx
Removed stream-at changes to make this mergable into wip/usrp2.
Merge branch 'merge_usrp2' into wip/usrp2
added timeout to ring wait calls
Replaced rx metadata with vrt expanded header.
also release ethernet frames here
Removed the channel ring from the eth transport.
Removed references to channel numbers in usrp2 and gr usrp2.
revered dumb change to vrt expanded header
Replaced tx metadata with vrt expanded header.
corrected some vrt header logic in tx samples
Added time spec to the start streaming command.
Added unparse capability to the vrt expanded header.
using vrt::expanded_header::unparse in usrp2 impl tx raw
Replaced the need for code word tables by setting the header/trailer
lengths
added documentation for handling of the expanded headers in the transmit
calls
Added unparse capability to the vrt expanded header.
Replaced the need for code word tables by setting the header/trailer
lengths
Merge branch 'vrt' of address@hidden:jblum into wip/usrp2
removed the usrp2_bytesex header since it only imported from gruel
usrp2 impl finds out max frame size from the transport
removed unused copy handler
Made some gruel changes to get it compiling on this system.
flattened usrp2 hierarchy
added missing vrt includes and libs to makefiles
renamed tics to ticks to be more pc
Added set time and set time at next pps.
Fixed and tested setting the usrp2 time and start rx streaming at.
Merge branch 'usrp2_vrt' of http://gnuradio.org/git/matt into usrp2_vrt
Improved the timed samples example with RTT estimation.
Matt Ettus (99):
fixed addressing of registers, and added write enables to those that were
missing. MDIO seems ok.
Removed these files completely, they were for the old style of fifos
sort out active-low lines on locallink fifos, added debug pins
debug pins, cleaned ignores
ignore .o files
never used, not needed
cascadefifo.v wasn't used, only the double cascade version.
fifo_2clock.v and fifo_2clock.v are empty
cleaning up the new fifos
major cleanup of 2 clock fifos
bring the testbench files up to date
made a new block ram based fifo, 64 (65) elements long, all fifos now
have "enhanced level logic" for accurate fullness. Maybe this will help...
misc ignores
set device to xc3s2000. Shouldn't make any differences.
MAC transmit seems to work now. The root cause of the problem was
accidentally using the rx_clk in one stage of the fifos on the tx side.
seems to build a decent fpga, but still some issues with a full
connection.
Merge branch 'master' into new_eth
properly set the address filter
Merge branch 'new_eth' of http://gnuradio.org/git/eb into new_eth
Merge branch 'new_eth' of http://gnuradio.org/git/eb into new_eth
no longer used, replaced by newfifo version
debug the rx side
allow control of whether or not to honor flow control, adds some debug
lines
Merge branch 'new_eth' of http://gnuradio.org/git/eb into new_eth
remove unused old style fifo
parameterized fifo sizes, some reformatting
Implement Eth flow control using pause frames
Untested fixes for getting serdes onto the new fifo system. Compiles, at
least
fix a typo which caused tx glitches
might as well use a cascade fifo to help timing and give a little more
capacity
More xilinx fifos, more clean up of our fifos
remove unused port
Remove old mac. Good riddance.
Merge branch 'serdes_newfifo' into new_eth
Synchronize the internal phase of the halfband filters to the
Merge commit 'origin' into new_eth
Enable pps interrupts. Not sure why they were disabled in the first
place.
Copied wb_1master back from quad radio
no idea where this came from, it shouldn't be here
Merge branch 'master' into new_eth
Merge branch 'new_wb_intercon' into new_eth
remove debugging code
remove unused opencores
fullchip sim now compiles again, after moving eth and models over to new
simple_gemac
Fix warnings, mostly from implicitly defined wires or unspecified widths
Properly reset the fifos. We didn't connect before.
Merge branch 'master' of http://gnuradio.org/git/gnuradio
no timing recovery yet, but creates RRC-PAM
Merge branch 'wip/sync' of http://gnuradio.org/git/jcorgan into sync
rename and make output optional
Merge branch 'sync' of http://gnuradio.org/git/trondeau into sync
with frac delay
added more ports
Merge branch 'sync' of http://gnuradio.org/git/trondeau into sync
progress
Merge branch 'wip/examples' of http://gnuradio.org/git/jblum into sync
earliest beta files renamed to avoid confusion
redid cos windows, added flattop and nuttall_cfd
This branch is for porting from the quad radio, and minor text cleanups
add new readback entries to memory map. Has irqs, priority encoded
buffer status, and performance counter
VITA49 rx (and tx skeleton) copied over from quad radio
put 64 bit timer for vita49 on the settings bus
vita rx instead of rx_control. Ready for firmware testing. Misses
timing by a little bit, will worry later.
moved regs around for vita49
new memory map for vita49. Apps won't compile, since symbol names are
different
forgot to declare wires
mostly just copied over from the rx side. Still needs a lot of work.
be a little more PC about it
Control bits for filter bandwidths had the wrong shifts. Found and fixed
by Stephen Lai of UCalgary
Merge branch 'master' of http://gnuradio.org/git/gnuradio
same bug as on the U2, found by Stephen Lai
added a gain slider
make the testbench work in this environment, without the crossclock
settings bus
progress on vita_tx. it compiles now, need to work on vita_tx_control.
seems to correctly deframe packets. now need to consume them.
very basic packet sending works
flag packets which arrive way too early so the device doesn't sit there
forever.
First cut at vita tx, whole thing compiles
ignore save files
fixed typo in u2_core.v resulting in unconnected net. added debug pins
Merge branch 'vita_rx' of gnuradio.org:matt into vita_rx
Add ability to clear state out when there is an underrun
only pull from input fifo when really consuming or pushing into the next
fifo
put new setting reg into the address space in the right place
Merge branch 'vita_rx' of gnuradio.org:matt into vita_rx
reorder the memory map
Merge branch 'vita_rx' of gnuradio.org:matt into vita_rx
changed debug pins to see incoming data
Merge branch 'vita_rx' of gnuradio.org:matt into vita_rx
dsp_core_tx now has setting reg base settable from u2_core. underrun bug
in vrt fixed
Merge branch 'master' of http://gnuradio.org/git/gnuradio into vita_rx
Merge branch 'master' of gnuradio.org:gnuradio into vita_rx
Merge branch 'vita_rx' of gnuradio.org:matt into vita_rx
cleaned up the main ibs state machine
proper time sync to pps
allow processor to read back vrt time over readback mux
allow setting time immediately in cases where there is no external pps
input
remove time_sync and master_timer.
moved around regs, added a bit to allow for alternate PPS source
speed up timing by ignoring the too_early error. We'll need to FIXME
this later
Michael (8):
augmented search for libusb
merged updated libusb checks with older version
fix to restart libusbok checking for non-PKGCONFIG
OSX 10.6 x86_64 fixes for configure and libusb; Audio is next
osx 10.6 x86_64 fixes for gr-audio-osx
better for both cross-compiling and 10.6 native compiling, to determine
CPU architecture
moved all 'fprintf (stderr, ...)' calls to std::cerr, for 'universal' OSX
printing of long and pointer types
updated usrp.pc file to reflect the correct version of libusb
Michael Dickens (1):
usrp: Applied patch from Michael Dickens for Darwin libusb
Philip Balister (3):
Fix doxygen warnings.
configure.gnu needs to unset more vars from the environment.
Add missing cstdio include for gcc 4.4 compatibility.
Stefan Bruns (1):
Small patch to speedup installation of freedesktop icons.
Thomas Tsou (19):
Fixed swig and usrp apps to work with libusb-0.12 and libusb-1.0 plus
minor cleanup
Change write_internal_ram in usrp_prims to print signed error code
Removed multiple install of noaa_swig.i from Makefile.am
Added config.h headers to fix win32 build
usrp: Build fix for non-pkgconfig installs of libusb
usrp: Removed unused file
Merge branch 'master' into libusb-1.0
usrp: Corrected build fix for libusb
usrp: Added error checking on hash transfers
usrp: Reorg of libusb error reporting
usrp: Enable debug output
usrp: Disabled libusb-1.0 debug output by default
Merge branch 'libusb-legacy-macports' into libusb-1.0
usrp: Added missing return values
usrp: Corrected error message
usrp: Fixed firmware load regression
usrp: Check return value in fusb_libusb1 _reap()
usrp: Cleanup of usrp_basic
usrp: Corrected error message
Tim Shepard (1):
Add two missing includes to fix compile on ppc.
Tom (61):
Adding a QT-based data file viewer.
Adding a graphical tool to design and analyze filters.
Removed the LFP and HPF ui's that are now a part of the main
pyqt_filter.ui package.
Adding features and usability.
Fixing time domain plot zoomer.
Adding a phase and group delay plot to the GUI.
Plotting phase of filter in its own tab now.
Adding labels to the plots.
Adding plotting of group delay.
Adding complex bandpass filter design (for windowed filters only).
Added Band Notch filter
Added design for RRC filters.
Added design for Guassian filters.
Adding display for the number of taps in the filter.
Fixing tab order.
Setting validators for all edit boxes.
Adding clock sync algorithm using PFB. This works, but needs a bit more
work.
Adding ability to easily reload/reset file
Updating display for better viewing on small screens
wip on clock sync block; exposing set gain function
Using PFB clock recovery for testing
Working with PFB clock recovery block.
Should not be clipping the error here.
Merge branch 'master' into sync
Making second output port of PFB clock recovery optional.
Changinging behavior of parameter update for PFB clock recovery alg.
Adding more outputs for debugging.
Merge branch 'wip/sync' of http://gnuradio.org/git/jcorgan into sync
Merge branch 'sync' of http://gnuradio.org/git/matt into sync
Adding ports to GRC file for new debug outputs
Fixing io signature for debug outputs.
Adding accessor functions for both alpha and beta.
Fixing previous checkin
Adding better scope sink defaults.
Clipping the rate of the clock recovery helps track large changes.
More stable version of clock sync.
Working sync for QPSK
Adding imaginary stream to PAM demo to test IQ sync. Also properly
setting beta at runtime from GRC block.
Adding channel model to simulation to test frequency offset.
Working on allowing fractional samples per symbol.
wip
Chaning update for fractional sample rate into filter index.
Working fractional sample rates in clock recovery algorithm.
Cleaning up unused variable and code.
Moving filter number decision to start work function.
Cleaning up constructor.
Cleaning up GRC PAM timing example and adding ability to do M-ary PAM.
Using 2-PAM by default.
More additions to PAM timing simulation.
Revert "More additions to PAM timing simulation."
Adding new DBPSK block with new PFB clock recovery alg.
Making old dbpsk work again to compare against new version.
Starting to rework QT app to control new PFB clock recovery alg.
Removing ifs to clean up build system. Make no longer rebuilds gr-qtgui
if no changes are made and also passes 'make distcheck'.
Working on fixing arbitrary resampler not working for rate < 1.0; this
fixes it for 0.5<=rate<=1.0 range.
Resampler seems to be working for all values of rate
Adding a band-edge based frequency lock loop.
Adding alpha and beta gains to FLL constructor.
Adding accessor functions to set alpha and beta gains for the FLL.
Generating the band-edge filter taps based on the oversampling ratio
(samples per symbol), rolloff factor, and the prototype (matched) filter size.
Adding new GRC examples for using FLL block.
Tom Rondeau (29):
Added routine for optfir equiripple filter design code to create complex
bandpass filters. Also adds this ability to the filter designer.
Fixed documentation for optfir band pass filters.
Adding P-M version of band reject filter.
Adding equiripple band reject filter to filter design app.
User messages if PyQt and PyQwt are not installed (or found).
Manages window/filter types better. Disables filter types if the
designing algorithm doesn't support it (no RRC or Gaussian for equiripple
filters).
GR plotter tool handles end of file and files shorter than the block
length.
Adding a spectrogram plot. The axis need work.
Fixed spectrogram plotting axis.
Added colorbar to spectrogram for magnitude measurement.
Added files to Makefile.am for distribution.
Adding a Reload option (Ctrl+R) option to quickly reread the file and
reset the state.
Removing plot picker that addd nothing to the interface.
Adding ability to change line width and style (only a handful of current
styles enabled).
Can now change the size of the symbols. Also fixes some layout issues.
Fixing a line in the clock recovery algorithm. This works with a bit
larger error than there proably should be.
Handling a few exceptions when no file is loaded.
Fixed slider behavior when the end of the file is reached.
A bit of code cleanup.
Working DBPSK implementation with new PFB clock recovery block. The
feedforward AGC wasn't playing nicely, the frequency aquistion range was
increased to swing half the sample rate in either direction, and the number of
filter phases to use was increased to 32.
Temporary working dbpsk2 example until we match everything.
Fixing import of UI file.
Minor fixes for logging.
Adding DQPSK version that uses the PFB timing sync block (dqpsk2).
Adding dqpsk2 block to makefile for installation.
Fixing compiler warnings.
This splits the rate into a fractional an integer value, which allows the
loop to adjust the fractional rate while the integer rate keeps the increments
moving properly. Allows the max rate deviation to be independent of the integer
rate. Scaling of the differential taps also allows alpha and beta to operate
independent of the rate when fractional samples per symbol are used. Slightly
more tolerant to large signal values, but they still should be close to +/-1.
Fixing initialization of timing gains. Alpha should be < 1, and beta
should be << 1.
Reverting dqpsk to be mpsk_receiver based and not change its behavior.
U-CERVELO\ttsou (1):
changes to build on windows / cygwin
anastas (57):
Minor Changes
First 3 tests added for fsm class
Improved documentation files\n
1) Minor correction in Viterbi. 2) Checked in interleaver structure
Additional constructor for random interleaver (not working yet)
Added support for concatenated codes
Added examples for gr-trellis in gnuradio-examples/python/channel-coding
Fixed some examples in gnuradio-examples/python/channel-coding, and added
a README file
Fixed gnuradio-examples/python/channel-coding/Makefile.am so that make
distcheck passes
Temporary fix to qa_trellis.py so that make distcheck succeeds
Several enhancements to gr-trellis and
gnuradio-examples/python/channel-coding:
Added examples for Viterbi Equalization in
gnuradio-examples/python/channel-coding
clean-up of Viterbi blocks: d_trace is not a private variable anymore but
a local variable
Updated viterbi equalization examples and README file
More turbo equalization examples
Added a siso_combined block analogous to the viterbi_combined; useful for
FSMs with a large output alphabet
updated gr-trellis documentation
Refactored some common functions for metric calculations. Updated the
documentation.
Updated documentation in gr-trellis/doc
fixed ticket #65
added support for irregular FSMs
added toy fsm file to test irregular FSMs
added warning message for automatic generation
fixed a small error in gnuradio-examples/python/channel-coding/README
minor fixes so that there are no warnings when making gr-trellis
added comments in quicksort_index.cc
added method in fsm to generate an svg description of the fsm (by Tim
Meehan)
Minor fix in interleaver class: invoking with negative seed will not
reset the random number generator.
added methods to fsm class for writting to text file
viterbi_combined templates for both input and output
added methods to interleaver class for writting to text file
implementation using templates
clean up the code
trellis_generated.i and Makefile.gen need not be under version control...
files are not required anymore
files are not required anymore
files are not required anymore
update examples to reflect latest changes in gr-trellis
gr-trellis/src/lib/Makefile.gen added back to repo
ignoring some files
Adding the display sink by Martin Dvh
Generic Continuous Phase Modulator (CPM) hierarchical block
updated cpm.py file
added two helper functions: fsm_concatenate and fsm_radix
Several updates on gr-trellis: 1) new fsm constructor for a joint
trellis, 2) Corresponding fsm file examples, 3) added set_TABLE method in
viterbi_combined and metrics
added callbacks to trellis_metrics and trellis_viterbi_combined in grc
added an example in grc that uses trellis structures
minor updates in gr-trellis/examples
Added support for Continuous Phase Modulation in gr-trellis + an example
added a radix-n fsm constructor
added include <cstdio> statements in several files to make it compatible
with g++ 4.4
added include <cstdio> statements in several files to make it compatible
with g++ 4.4
added include <cstdio> statements in several files to make it compatible
with g++ 4.4
added include <cstdio> statements in several files to make it compatible
with g++ 4.4
added include <cstdio> statements in several files to make it compatible
with g++ 4.4
added include <cstdio> statements in several files to make it compatible
with g++ 4.4
added include <cstdio> statements in several files to make it compatible
with g++ 4.4
cswiger (11):
git-svn-id: http://gnuradio.org/svn/gnuradio/address@hidden
221aa14e-8319-0410-a670-987f0aec2ac5
atsc.pad() - Pads a 188 byte mpeg transport stream packet out to 256
Fixed forecast and consume - now sees segment sync.
Fixed atsc_field_sync_demux to consume input even when not creating
Fixed filter delay offset pointers in atsc_equalizer
Updated gr-atsc README
Added interp_short.py and update README
Change flow_graph to top_block
Added interp_fir_filter in place of zero sources, interleaver, filter
Cleanup mistakes, print pids
Changed sample rate from 20M to 19.2M for faster lock.
eb (375):
merged interim/pmt changes r2243:2248 into the trunk
merged interim/pmt r2248:HEAD into trunk
adjusted top_srcdir relative path
Cleaned up top-level README, and fixed or deleted lower level ones as
partial fix for ticket:1
Fixed compile problem on x86_64. Reordered functions for consistency.
Fixed ticket:6
believed to have fixed ticket:7
believed to have fixed ticket:7 (missed one file)
fixed ticket:15
better (read: real) fix for ticket:15
Merged anastas/wip changes r3156:3218 into trunk.
VPATH update for gr-trellis
slight tweak to make emacs syntax highlighting happy
trial fix for ticket:33
disabled gr-error-correcting codes. Make check is still failing.
Moved usrp-hw to new home
Disabled GRC_GR_ERROR_CORRECTING_CODES, which was inadvertantly reanbled
strtof -> strtod
removed obsolete comment and FIXME
trial fix for ticket:33
merged in mblock work-in-progress
trial fix for ticket:43
set svn:eol-style=native
set svn:eol-style=native
Trial fix for ticket:45
trial fix for ticket:55
added $(NO_UNDEFINED) to Makefile.am
added $(NO_UNDEFINED) to Makefile.am
revised fix for ticket:54
fixed ticket:46 by applying Don's patch
added gr.complex_to_mag_squared block
trial fix for ticket:63
script to update FSF address in files
Updated FSF address in all files. Fixes ticket:51
Added note about how to work around Fedora Core PYTHONPATH weirdness on
X86_64.
gnuradio.utah.edu --> gnuradio.org
fixed typos in .h files
updated FSF address
Merged -r3596:3600 of eb/ra_wb into trunk. This contains the
updated FSF street address
applied supplied patch to close ticket:70
fixed install failure that occured with automake 1.7.9
Merged changes from eb/digital-wip into trunk.
added note pointing to trac
some updates for 3.0rc1
New rbfs. These were compiled using Quartus 6.0 sp1
minor tweak
gr-pager fix
moved out of trunk
improved error message on size mismatch
added void callback to feval family
made warnings go away
conditionalize include of linux/compiler.h
Merged eb/binstats -r3848:3906 into trunk. These changes
added default values to help messages
updated for new ftp.gnu.org upload system
fix for ticket:113 gr_firdes::band_reject
fix for ticket:114
Don't remove Makefile.in during clean
Applied patch to fix ticket:117
disabled build of gnuradio-examples/c++/dial_tone pending proper
autoconfiscation
Fix for ticket:104, huge initial value plotted.
backed out partial fix for ticket:104
''Real'' fix for ticket:104. I should have just applied it all the
applied patch for ticket:115
trial fix for ticket:102, import error in powermate.py under MinGW/Cygwin
loosen tolerance so that opteron passes (64-bit vs 80-bit FP arith)
Added new PID for QS1R HF Receiver
added PID for EZDOP
fixed warning
SWIG compilation speedup! Fixes ticket:9.
Moved gr-radar out of trunk for now. Needs portability cleanup.
Moved to limbo pending some better idea.
removed gr-error-correcting-codes and gr-radar from trunk build
doc update
Merged latest pmt and mblock into trunk (eb/wip -r4262:4268)
New usrp_wfm_rcv_sca.py example from Eric A. Cottrell (WB1HBHU)
removed unused/out-of-date bus_interface.v
added minimal qa code for gr_noise_source
fixed problem with gr_noise_source_* caused by splitting
gnuradio_swig_python
Applied patch from Brett Trotter that stuffs zeros into the head of
fixed error handling and warning
cleaned up error checking
Merged mblock work-in-progress (eb/mb r4273:4312) into trunk.
removed obsolete dsb_tx.py
removed obsolete dsb_tx.py
Fix for ticket:133, merged from eb/bsd 4322:4324.
Merged eb/omni -r4315:4327 into trunk.
Fixes ticket:134. Unlikely offender was inclusion of
omnithread refactoring fix in gnuradio-core.pc.in
If doxygen enabled, gen docs for all C++ code
changed variable name to remove automake warning
removed generated files from svn
updated svn:ignore property
allocated 10 USB PIDs for Bdale
Merged eb/iosig r4533:4539 into trunk. This adds support for
work-in-progress on specifying inband-signaling
work-in-progress on specifying inband-signaling
Additional specs for USRP inband signaling. Control channel
Merged mblock work-in-progress from eb/mb -r4341:4633 into trunk.
added OP_DELAY
added Write Register Masked operation
added moc_*.cc to list of files to ignore
fixed comment
fixed comment
Applied patch from Josh Blum that adds SQUARE, TRIANGLE and SAWTOOTH
first two strawman requirements
added R3, flow control
updated qsf file to Quartus 6.1. No semantic changes
Add new standard configuration for 1 RX w/ half-band, 1 TX
Refactored FPGA *.vh files. Moved common pieces to toplevel/include.
Added OpenOffice source file for USRP signal flow diagram. Thanks to Lee
Patton.
Merged eb/usrp-install r4723:4727 into trunk.
beginning of host spec for inband-usb
New fix for gr_framer_sink_1 hang on zero length payload.
more gr_qwt.m4 fixes
Merged mblock work-in-progress eb/mb -r4798:4808 into trunk.
copied usrp_inband_usb from -r4809 features/inband-usb into trunk
disabled GR_QTGUI which had accidentally been turned on in r4809
New FPGA binaries (.rbfs). These include fixes for the scaling in
Fix for ticket:148 "Unable to find USRP #0" on 2.6.20 (Ubuntu Feisty
Fawn).
cleaned up some warnings
cleaned up some warnings
Merged features/inband -r4812:5218 into trunk. This group of changes
cleanup for distcheck
removed unneeded includes
removed unneeded includes
fix for VPATH build
Added guile dependency to the README
Added fusb_sysconfig::default_block_size (<= max_block_size).
fix calculation of mid-pri for realtime_scheduling
minor cleanup
minor doc tweak
added Trond's gr_max_* and gr_argmax_* blocks
Dave Gotwisner's fix for usrp_basic_rx::stop
Added error checking on call to set_freq
removed redundant copies of COPYING
Updated license from GPL version 2 or later to GPL version 3 or later.
fix .h to match .cc
get_lo_offset -> lo_offset
work-in-progress on db_wbx
working doc on usrp2 traffic cop design
fix for ticket:153, missing throw decl in .i file
trial fix for ticket:175
Kludged around hang in hier_block2. Merged -r6189:6191 from eb/fg
Refactored flatten into const-correct functional form. Beauty
applied patch from Michael Dickens
updated gr_omnithread.m4 so that it preserves ACX_PTHREADS default
if-found behavior
trial fix for ticket:137. Merged -r6196:6200 from eb/signal to trunk
Fixes ticket:169. Tell assembler that our hand-coded assembly code
loosened tolerance so that it passes on Cell/PPC
fixes ticket:144; works around g++/PPC -O1 bug
applied patch from jblum
utility for extracting full paths of installed files
Attempt to simplify conditions for ticket:181. Didn't fix problem, but
Merged features/inband-usb r5224:6306 into trunk.
Applied patch from Richard Alimi
Added CMD_SEND_*, moved ports to SRC and DST regs
Merged eb/usrp-la r6317:6320 into trunk. This deborks the dependency
Merged George's changes from features/inband-usb r6309:6325 into trunk.
Merged r6329:6428 of features/inband-usb + distcheck fixes into trunk.
renamed test macro for consistency
Trial fix for ticket:189, gr_mpsk_receiver_cc problem.
added missing aligned attribute
documented standard command line options and conventions
New rbfs built from r6602 using Quartus II Web Edition version 7.1 SP1
tool version changed
simplified import
eliminate warning when pktno > 64K
disabled test_mblock until ticket:180 is resolved
removed obsolete distribution tools used with CVS
Merged -r6847:6850 from eb/trial-merge into trunk. This changeset
pass args through
config files have new canonical home
doc cleanup
minor adjustment to svn:ignore
added missing -lgromnithread
fixed polarity of test
disable gr-video-sdl until sdl.m4 is fixed
disabled portaudio in cross compile
fixes ticket:211
Renumbered FGV_* so that they are zero based to fix problem
Moved exception handling includes out of the sw_*.i files and into
gnuradio.i
fix for ticket:145
change in whitespace only
Merged eb/firas-doc -r7443:7444 into trunk. These changes allow
Merged -r7436:7453 eb/freebsd into trunk. This is a part of a set of
applied patch for ticket:227
Doc fixes from Firas.
VPATH fix
Removed gr.flow_graph, gr.hier_block and friends. From here on out
disabled test_002_checkwavcopy, fails on PPC
Fix for ticket:236, parallel makes are indeterminate.
Merged eb/reverted-7899 -r7928:7930 into trunk. This effectively
Minor tweak that avoids intermittent build failure
Merged gcell, the Cell SPE scheduler and RPC mechanism into the trunk.
minor cleanup
dependency fix
Fix for gcell corrrectness/performance problem. Replaces mfc_sync
Merged gcell-wip -r8159:8202 into trunk. This includes the following
FFT inverse tranform is now correct.
Merged eb/gcell -r8215:8243 into trunk. This adds gr-gcell, the GNU
Tweaks for gcc 4.3 based on patch from Marek Mahut <address@hidden>.
minor cleanup to [8292]
distcheck fix for gr-gcell
Merged features/inband-usb -r6431:8293 into trunk.
Potentially invalid read deferred until it's valid (Dan Halperin)
Added missing initialization of d_debug_fp (Dan Halperin)
Fixed completely buggy memcopy that overwrote potentially lots of memory
in
Merged eb/gcell-wip -r8302:8307 into trunk. This changeset includes
Applied patches from Don Ward.
avoid possible log2 confusion
fix for ticket:243
svn:ignore cleanup
better fix for ticket:243
Let's step into the 21st century...
distribute bootstrap with tarballs in case folks are modifying them
channel_model.py now allows to set the random seed for the noise
Added rewind() and clear() to vector sources and sinks. This is useful
refactored gc_jd_queue_data, faster mutex_unlock
Applied patch from Dean Armstrong to fix gr_repeat (ticket:246).
libtool 2.2 compatibility fix from Don Ward. Details in ticket:249.
Merged eb/gcell-wip -r8559:8571 into trunk. The shared queue
Moved mb_time to omni_time and left mb_time.h with typedef to maintain
removed old, left over import
script to install threading building blocks in prefix
removed duplicate assignment
fixed quoting problem
merged refactoring of gr_top_block_impl into abstract base class
added a few examples for benchmarking multithreaded scheduler
Renamed labels .loop1 and .loop2 to include name of file they're
contained in.
Renamed benchmark_dotprod to benchmark_dotprod_fff (which it really was).
in SIMD assmebler, changed .cleanup to a local symbol
Backed out [8669]. Better fix for removing cruft from opreport
removed is_running method from gr_top_block
distcheck fix
Fixed spelling error: s/writeable/writable/g
fix for ticket:250
Merged jcorgan/ptrfix -r8827:8843 into the trunk.
disabled gr-msdd6000 until ticket:252 is resolved
Allow odd decimation if halfband filter is disabled. Thanks Firas!
Merged gr-msdd6000 portability fix to trunk (eb/msdd -r8940:9027)
removed FIXME
wrong sign
Trial fix for ticket:258 / integer overflow undefined / phase
Merged features/mp-sched -r8915:9335 into the trunk. The trunk now
fixes for gcc 4.3
resolved problem w/ lib vs lib64; added boost stuff to gnuradio-core.pc.in
Updated gr-howto-write-a-block; mostly the .m4 macros and configure.ac.
moved author attribution out of individual files and put in AUTHORS
fix for ticket:243
Fix for ticket:214, gr_rotate speedup. We now normalize once every
make check fix for OS/X. Probably also fixes ticket:264, same problem
Relaxed tolerance to fix OS/X 10.5 make check failure.
Radically simplified standalone configure.ac (for out of tree builds).
svn:ignore xml
added note about boost and DISTCHECK_CONFIGURE_FLAGS
fix for ticket:268, vector not always a context sensitive keywork
fixed copy/paste error in include guard
turn off strict-aliasing warning, not strict-aliasing optimization when
compiling swig generated code
fixed --enable-warnings-as-errors
removed some warnings
make warning go away
Fibonacci Linear Feedback Shift Register
export gri_fft planning mutex
added pre_shift method to gri_lfsr
Now passes distcheck with or without microblaze tools on path.
trial fix for ticket:288; merged eb/fusb 9543:9544 to trunk
now reads h/w rev from eeprom. f/w app set_hw_rev sets it
fix for gcc 4.3
removed sudo
conditional debugging code
extend gruel:enable_realtime_scheduling interface to allow pri/policy
gr_realtime now uses gruel::enable_realtime_scheduling
Ensure that usrp2 background thread runs at good pri. Doesn't fix SSSS
problem
merged michaelld/usrp2_config [9614] into trunk. Fixes non-Linux builds
minor Makefile fix
added GRUEL_INCLUDES to STD_DEFINES_AND_INCLUDES
fixed copy/paste problem and error handling
usrp2 work-in-progress
Renamed identifiers for consistency: s/complex_float/32fc/
s/complex_16/16sc/.
return -1 (DONE flag) if source or sink sees an error
Applied patch from Stefan Brüns. It fixes a swig problem with
enable_realtime_scheduling.
get initial sptr using new convention
patch to update to hier_block2 from Douglas Geiger
Fixes ticket:297. Refactors how usrp2/firmware is built. Now
fix for "double cross-compilation"
VPATH fix related to gruel/inet.h
stop installing test_all
disabled GRC, breaks VPATH build, see ticket:298
added gruel to gnuradio-core.pc.in
fixes for EDK 10.1 tools
USRP2 firmware fixes for EDK 10.1 microblaze toolchain. Firmware now
builds
Refactored how the usrp2/firmware connects into the top-level built.
Added patch required to get microblaze toolchain from Xilinx EDK 10.1
minor cleanup
mods to build under old tools
fix diagnostic output
backed out noinline_udivmoddi4 patch
initialized freq_min/max values
new tx and rx mux registers
s/w support for tx and rx mux
mark RFX boards as i_and_q_swapped
fixed problem with negative offsets in calc_dxc_freq
Added firmware support for adc_mux to handle swapping I/Q, etc.
Added methods to query daughterboard parameters. Merged eb/u2-wip2
added rx_decim and tx_interp accessors
added missing tx_interp and rx_decim proxies
Deadly printfs turned off... Specified gain ranges for TV Rx and RFX
boards.
removed extra indentation. No change in functionality
Added optional vlen parameter to vector_source_* and vector_sink_*.
Added basic wavelet classifier blocks. GSL is now a prerequisite for
Minor cleanup.
An insufficient attempt to fix the set_freq problem...
backed out 9874
Fix (actually a bit of a kludge) for the frequency setting while
removed obsolete test code
wrap the return type from gr_enable_realtime_scheduling
missing AC_REQUIRE
Merged eb/gcell-wip2 rev 10130:10152 into trunk.
Merged eb/gcell-wip -r10213:10230 into the trunk. This reduces the
bumped stack to 3k (not sure we needed to), cleaned up old serdes test
Work in progress on mimo Tx state machine.
revert extraction of buffer_state
mimo tx work-in-progress
Merged eb/u2-mimo-wip -r10297:10317 into the trunk. This contains
added missing .h files
third time's a charm...
removed slow, TCP-based sources
Applied patch to cleanup msdd
formatting changes only
minor renaming
gcc 4.3 cleanup
use 4.3 versions of ppu cross-compilers if we've got them
fix for config_mimo host code. (Doug Geiger)
disable gr-audio-jack when cross-compiling until somebody fixes it
Merged mld/fix_makefile_gen -r10446:10509 to trunk. This cleans up
updated svn:ignore
New standalone firmware, burn_dbsrx_eeprom, that burns new dbid into
fixed output type
Fixed ticket:339 (ethernet capability advertisement). We now
Fix for ticket:375, gr_clock_recovery_mm_ff, from Mike Ossmann. Thanks!
Fix for ticket:348, Stopping a process does not properly terminate USRP1.
Merged remainder of eb/t348 10637:10648. This adds a -N <nsamples>
Document run/start/stop/wait preconditions.
missing lock
Add check for interruption to gr_tpb_thread_body to ensure that
Partial fix for ticket:378. Merged eb/t378 -r10682:10688 to trunk.
fixed typo
Removed unneeded call to set_history(1). Code if functionally
Fix for ticket:262.
Updated to work with old or new handling of Basic Rx daugherboard subdevs.
Fix for ticket:371.
Additional change for ticket:371 (also fixes broken trunk ;-)
Built and checked in new rbfs that fix ticket:248 and ticket:290.
Fixes ticket:364, ticket:365. Merged eb/t364 -r11015:11017 to trunk.
Doc fixes. Merged eb/t367 -r11020:11025 to trunk. This changeset
enable doxygen automatically if we've got it
doc fixes! work-in-progress
Doc fixes.
Backed out [10702] because it was causing a problem with an existing
Fixed base class type. Thanks Achilleas!
Minor optimation, assume well formed list as common case (c1255 from
Stefan Brüns)
pmt performance improvement: avoid some double type casting (c1256
Add some unit test for pmt_subsetp and pmt_memq. (c1261 from Stefan
Brüns)
pmt perf improvements: Make function arguments const & (c1257, c1260
pmt performance improvement: Switch from shared_ptr to intrusive_ptr
applied patch from ticket:358
Removed pmt dependency on omnithreads, now dependent on boost::threads
revert 11442 until I find a fix for boost 1.37
Fix for test_pmt when using --with-boost=<foo>
gr_blocks may now produce different number of output items on each output
stream.
Added reset method to gr_head and gr_vector_sink. This allows graphs
Merged VRT work-in-progress from eb/vrt2 (11518:11598) into trunk.
gdt (37):
Portability fixes:
general cleanup:
2006-10-10 Greg Troxel <address@hidden>
portability: use = instead of == with test
Fix "test ==".
change $< to explicit prereq, avoiding gmake-specific use of $< in
Note that gnuradio-core and boost are required.
Search for rm, and substitute it. Avoids assumption that make
explain why this is separate (ripped off from Eric's email to the list)
When using python to check for wx module, call it via the variable
Avoid non-portable use of $< in non-pattern rule.
Note optional use of xmlto.
Avoid pattern rule to enable building with BSD make.
Use PORTAUDIO_CFLAGS thoughtfully provided by configure. Fixes build
Use paths with $(top_srcdir) so that builds from other than source dirs
work.
Comment out non-portable pattern rules that aren't being used, and
Describe issues surrounding integrating BBN's 802.11 code.
Description that's probably right, which seems better than the current
describe existing code.
Add comment noting use of GNU make extension.
Add a not-tested pkg_chk config file for installing all of GNU Radio's
spiff up pkg_chk config file:
free schmid_guard on error paths where it has been allocated and not
Document dependency on GNU make, which previously was official but
avoid unused warning which breaks build.
2007-05-14 Greg Troxel <Greg Troxel <address@hidden>>
Note that this file is somewhat useful as a dependency reference even
Script to build and install GNU Radio one component at a time. Read
add missing dependencies from some components.
Try to build every module. This script is now mostly ok.
Use directory declarations rather than hand-written install rules, in
Add make clean before make.
Set PREFIX back to /usr/gnuradio, because systems that do not use /opt
Change prefix to /usr/local/gnuradio, believed acceptable on *BSD and
Add comments noting things that need fixing.
Use AC_PATH_PROG to avoid which(1).
Don't define RANDOM_MAX on systems that have already defined it. (At
git (3):
Added git ignore files auto created from svn:ignore properties.
Added missing .gitignore
Applied patch c1258.diff from Stephan Bruns (ticket:359)
git repository hosting (1):
Added git ignore files auto created from svn:ignore properties.
gnychis (5):
merging 10218 to 10241 for full daughterboard support with in-band project
merging r10246:10247 from developer branch to fix manual frequency
setting problem
seriously, sorry... tried to ctrl+c that but didnt get in time
merging from developer branch to fix manual frequency setting problem,
for real this time
merging -r10252:10253 from developer branch to kick RX gain down in half
on default
jblum (228):
fft sink gui with control panel
fft stretch fix and control panel update
fftsink: y_per_div issue fixed
fftsink: stretch spacer for better fit
replaced tabs, added sample_rate, fixed average=True bug
set decim
changed glcanvas test (fedora fix)
more backwards compadibility, marker for scope/xy plotter
constsink in scope wrapper (backwards compadible)
dont import plotter
plotter: require double buffering
better connection drawing logic, 180 degrees
added cpfsk, make samps/sym integer, included xml tail in doc extraction
rotation function, cleaned up connection logic
fixed import in xor wrapper
temp fix
temp fix for to_code error
separated controls and variables generation, removed evaluation
dependency on variables extraction
removed eval kludge
replaced semaphore with primitive lock, adjusted drawing bounds
patched channel plotter -> Stefan Brüns
Merged r9481:9518 on jblum/grc_reorganize into trunk. Reorganized grc
source under gnuradio.grc module. Trunk passes make distcheck.
show/hide param logic, usrp loopback example - neg freq
todo.txt is back
Replaced """! with """. Exclamation mark showed in doxygen docs.
support multiple blocks per wrapper, makefile for data dirs
fixed utils import
port dimensions based on label text
color coding for param entry boxes
some formatting changes
error message formatting
moved unique id fcn to base platform, fixed paste bug
replaced EXTRA_DIST with dist_ prefix
moved some constants
making use of PACKAGE
conditional fix for docdir undefined in autoconf < 1.60
config properties and rates for gl sinks
removed redundant pref
removed redundant get_doc
update docs after change
use gobject threading
freedesktop
fixed bug: use title option, name removed
multiple icon sizes for apps and mimetypes
gtk IconTheme module needs --theme gnome for some systems
test for xdg utils
AC check for xdg utils
robust check for xdg-utils
fixed error for non root install in ticket:298, moved install task for
freedesktop into script
verbose messages for freedesktop installer, added missing import for main
window
re-enable grc, passes distcheck
handy post install message -> no more automated installation of
freedesktop
scrambler stuff
added probe blocks
probe threads: set daemon
probe hier wrappers
probe function block
custom wx event to post data, avoid threading issues
read-only aware
must check for exists, then ro
proper custom wxPython event, in wxPython style
check for samples before autoscale, avoids potential error condition
dont sed check, can end badly
some fix
support numpy types
use vector sink inside variable sink
selector fix, issue with IO terminators
removed old import statements
autohide grid pos and slider len, added slider len param
text box control: string mode
str cast
simplification
do not call is_valid within draw
inject block wrapper path
remove connection with drag
moved param input
trellis IO fix
grc check python version
only change id if not unique
grc trellis makefile
usrp dual source def typo fix
clarification for random source
switched hotkey handling to gtk accelerators
grc gtk version check
resizable reports window
blocks window position pref
new preferences
fix
enum
dont check that
check extension on save
dont check gtk version if first test failed
error handling for dtd validation
gtk test import redirect warning
fixed syntax error cases
cache evaluated statements, do not parse huge vectors for display
always use ddc0
replaced ", usrp2 blocks, hide for usrp params, mux defaults to 0x0
call it probe
usrp2 block xmls
set the icon in both executables
probe for the usrp2
dont hide vlen controller when vlen > 1
sort macs
usrp2 function names, usrp2 contructor usage
template simplify
cmd line options with param block
params must exist for option parser
typo fix in cpfsk xml
test case of file DNE
usrp2 examples
-u for unbuffered python exec, fix:callbacks from enabled blocks only
new and improved simple/dual usrp blocks and wrapper classes
decim/interp first for consistency
callbacks for bb_freq and samp rate in fft and waterfall wrappers
simplified with some one liners, added check to ensure dual source has
different ants
fixed 2 scaling bugs in scopesink
constant source convenience wrapper
added eng notation to slider gui control
xcvr dboard support
work on xcvr set_freq
converted set freq in xcvr
grc usrp supports 8 bits
whoops
xcvr: initialize chipset
bug fix, unselect on double click
work with the set reg functions
insert for odict
options for hb filter in usrp simple source
work in progress: setting gpio on xcvr
removed auto tr from sources, combined auto tr with transmit options in
sinks
usrp2: xcvr working
usrp2-xcvr cleanup, working gains, freqs
rt sched option in grc
nicer display formatting, and use of eng notation
PYTHON_CHECK_MODULE: added extra argument for assertion tests (ex:
version testing)
whoops, restored comment
better type checking in repr
typo
grc: better handling of disabled elements
proper check for too many connections
port and type controller modify logic out of gui
updated todo
kludge the legacy: usrp subdevice 2, the 3rd subdevice
flex option not needed here
usrp methods for computing the mux for dual subdevices
dont check this
Actually enable/disable tx via gpio (...when tx enable is supported).
audio blocks: note to alsa users, hide the device name when empty
Bumped up minimum divider to 131 for xcvr.
Add a warning about flow control and throttle when the fg is generated.
Added OFDM Mod and Demod to GRC (cough cough... kludge).
Add vlen to subtract, divide, and float2complex.
Use size_t over int for vlen.
A simple GRC example with packet blocks and dbpsk blocks.
Properly handle duplicated IDs.
gtk version test through pkg config
reverted grc config to r10638
wxpython 2.8 version check
Merged r10666:10669 from jblum/vlen. Trunk passes distcheck.
option to enforce padding aspect ratio in grid plotters
Fix erroneous output io signature
added catchall **kwargs to scope sink gl
Format param replaced with width and shift in usrp blocks.
Removed format from usrp dual/simple sink. USRP sink does not have a
removed unused type param in gr_peak_detector2_fb
XCVR2450 tranceive hackish fix. Re-write the atr mask, io, and oe
registers in the set_gpio().
switched to new gr.channel_model
fixed gr delay xml
Merged grc developer branch r10679:10938
Merged developer branch for digital r10900:10941
Adds dynamic setters/getters for moving average filters from r10932
Remove some uses of kludge_copy from r10879 and ticket:161
Fix for custom category paths.
Cleanup: port modify code, other misc cleanup.
speed up for flow graphs with many blocks:
update when elems created or deleted
lo offset for usrp2 wrappers
Added LO Offset param to usrp simple and dual block wrappers.
Moved resizing logic out of animation path.
numbersink fix for when average=True on init
ydivs in fftsink wrapper
shared drawing area method for creating new pixmaps
Create one drawing area per flowgraph/notebook page.
Moved filterbank blocks to filers category.
Blacklist certain ID names, such as python builtins, and gnuradio modules.
blks2 std squelch fix
Added arg to start non gl scope in xy mode.
Re-implemented variable sink so that it can pass vector-aligned samples.
Added custom grc_blks2 tcp source and sink blocks + wrappers.
Quick fix for ubuntu docs dir.
Replaced the is_match function with regular expression.
removed .message usage which causes deprecation warning in python 2.6
cast the numpy array to int, seems we cant pass numpy arrays any more
color code refactoring
a more general error for detecting python path and ld path problems
Make the hardcoded paths in grc optionally configurable from environment
variables: GR_DOCDIR, GR_DATADIR
removed defunct base_value parameter from numbersink
Did a little work with path handling.
eval fix
Pass-up actual exception message when param evaluation fails.
Disabled eval cache, seems to fix odd problem with importing numpy, and
evaluating seemingly innocent strings.
Restored the eval cache. Use a hash of the code+namespace rather than a
copy of the code + namespace objects which causes issue.
tooltips for blocks in the category window, pygtk 2.12 and above
use the gr doc extractor for the usrp2 as well
updated todo
improved gr doc extraction from doxygen xml
Merged wxgui/forms branch r11124:11183
Defined a gr_sysconfdir in Makefile.common
merged r10942:11199 from digital branch
Merging r11186:11273 from grc branch.
added to todo, added help message to optparse option w/ param
minor fix so deleted elements are not referenced in the selected ports
better fix for selected ports, added variable config example to examples
Made the form instances in the gui variables "private", ie, added an
underscore.
cast choices to a list because .index method DNE in python2.5 for tuple
Added ability to extract category names from doxygen.
argmax wrapper fix, please document argmax, its outputs are non-intuitive
fix for argmax wrapper check
fixed screenshot capability, calls get pixbuf in drawing area
removed redundant constants.py entry in makefile
std squelch wrapper fix
Merged r11309:11357 from grc branch.
short id fix
make use of gr.version()
There is no y per div, but there is a dynamic range.
fixed fft reording
gr_not xml fix: only one input for not
jcorgan (557):
Houston, we have a trunk.
Misc. gnuradio-core build system minor cleanup.
Misc. gnuradio-examples build system minor cleanup.
Added TODO.build items for usrp.
Restored pkgconfig install entries for usrp and gnuradio-core.
Adjusted makefiles to accommodate r3133.
Fixed typo.
Made example makefiles consistent with directory contents.
Merge CVS changes from FIRST_MIGRATION_2006_07_26 into trunk.
Add note about disabling qa tests in gr-error-correcting-codes.
Implemented consistent naming scheme for build system component macros
Completed fix for ticket #1. Merged r3160:3168 from
Fixed ticket #11. Merged r3165:3167 from
Fixes ticket 16 by adding $(PORTAUDIO_LIBS) in the right place in
Partial fix for ticket 10 merged into trunk from
Updated TODO.build to reflect current status.
Fixes ticket #12. Merged r3170:HEAD from
Removed extraneous directory from include specification.
Added note about USRP variables. (Testing commit email list.)
Additional comments in Makefile.common (further testing commit emails.)
Additional testing of commit emails.
Additional testing of commit emails.
Updated to reflect current status.
Fixed ticket 10. Merged from
/gnuradio/developers/branches/jcorgan/ticket-10.
Fixes for ticket:10, ticket:18, and ticket:19. Merged r3194:3215 from
Updated TODO.build to reflect current status.
Fixes ticket 17.
Trial fix for ticket 13.
Test to see if eol-style changes behavior under Mingw
Added native svn:eol-style property to files that were missing it.
Fixes ticket:23 and ticket:30
Fixes ticket:24.
Disabling gr_error_correcting_codes until compilation bugs fixed
(ticket:25).
Fixes ticket:26, ticket:27, and ticket:32.
Merged jcorgan/ezdop into trunk.
Fixed bogus assignment in config macro.
Fixes ticket:8.
Fixes for ticket:35, allowing use of BSD make instead of GNU make.
More fixes for ticket:35, which was reopened.
Reenabling ezdop
Removed ezdop from build until m4 issue fixed.
Fixes ticket:37.
Removed TODO.build as this can be managed in trac
Fixes ticket:38. Merged -r3339:3349 from jcorgan/ticket-38 into trunk.
Fixes ticket:35.
Trial fix for ticket:53.
Implements ticket:28. See BuildConfiguration for documentation.
Fixes ticket:34. Merged r3420:3425 from jcorgan/ticket-34.
Implements ticket:3 and fixes ticket:42. The common functionality of
Add missed fix for ticket:42. Merged -r3435:3438 from developer branch
Applied patch in ticket:59 by Don Ward. Updates waterfallsink.py to use
Merged branch jcorgan/wip into trunk.
Trial fix for ticket:64.
Better fix for ticket:64 that will work with VPATH builds.
Added gr-pager component to trunk by merging from r3474:r3537 in
Fixes ticket:68, making 'Auto' the default trigger option.
Really fix ticket:68.
Accomodate avr-gcc 4.1 deprecation.
Updated ignore list.
Partial fix for ticket:76. Fixes those components that are being
Fixes ticket:76.
Fixes ticket:77.
Merged jcorgan/pager developer branch into trunk.
Updated revision to 3.0svn.
Adds alphanumeric and numeric decoding.
Fixes ticket:79.
Reversed changeset r2201, removing gr_feval_ff implementation.
Disabled gr-error-correcting-codes until fix for ticket:80
Partial fix for ticket:81
Further fixes for ticket:81
Trial fix for ticket:83
Fixes ticket:82.
Updated config.guess and config.sub from canonical source.
Reduced tmp usage during gnuradio-core 'make check'
Prepare gr-how-to-write-a-block for separate distribution.
Update config.guess and config.sub from canonical source.
Reverse erroneous config file update.
Merged -r3690:3730 from jcorgan/pager branch into trunk.
Updated revision post 3.0 release.
Updated AUTHORS to reflect Debian packaging done by Bdale Garbee.
Updated AUTHORS file.
Change line ending style for config/*.m4 to LF from native.
Partial fix for ticket:84. Improves error message.
Fixed missing files for distribution.
Fixes ticket:87.
Changed line ending style to LF for m4 files.
Fix make distcheck breakage.
Restore gr-pager to trunk.
Fixes ticket:92.
Fixes ticket:94, caused by prior fix for ticket:92
Applied changeset r3926 on release branch to trunk.
Add configure.ac to the files affected by ticket:88
Added note about line ending styles.
Fixes ticket:95.
Fixes ticket:96
Clarify bug fix
Fixes ticket:93.
Fixes ticket:97
Fixes ticket:98
Fixes part 1 of ticket:99
Fixes ticket:103 (patch applied)
Fixes ticket:108
Require swig version 1.3.31 due to broken 'director' functionality in
prior versions. Addresses ticket:106.
Fixes ticket:109
Fixes ticket:110.
Move gr_runtime.h out of the way in preparation for merge of hier
developer branch. No changes in functionality. Passes make distcheck.
Merge jcorgan/hier developer branch into trunk. Enables creation of true
hierarchical blocks, from either C++ or Python, as well as creating pure C++
gnuradio applications. EXPERIMENTAL.
Merged jcorgan/sfg changeset r4082 into trunk (fixes gr.runtime parameter
typing issue)
Merge jcorgan/sfg changeset 4089 into trunk.
Merged jcorgan/sfg changeset r4048 into trunk.
Merged jcorgan/sfg r4097:4124 into trunk, fixing hier_block2 threading
issues.
Rename dialtone -> dial_tone in examples.
Remove example from C++ directory.
Missing file update to previous check-in r4128.
Cleanup on hierarchical flowgraph code.
Temporary fix for ticket:116.
Fix distcheck errors.
Organized python example directory for new hierarchical blocks, cleaned
up dial_tone2.py
Updated README with pointer to Wiki.
Merged r4354:4390 from developer branch jcorgan/digital into trunk.
Typo fix.
Fix ticket:133 for gr-howto-write-a-block
Implemented fix for ticket:117 for gr-howto-write-a-block.
Removed generated files from repository.
Merged r4456:4483 from jcorgan/ticket-138 into trunk. Fixes ticket:138.
Fixes ticket:139
Trial fix for ticket:140
Reordered variable definitions for clarity.
Updated ignore properties for new gr-qtgui component.
Better fix for ticket:140.
Merged r4605:4612 from jcorgan/glfsr branch into trunk. Implements
Galois LFSR source block of degree 1 through 32.
Added noise example using LFSR.
Fix miscalculated length when degree is 32.
Merged -r4560:4627 from jcorgan/ticket-39 into trunk. Fixes ticket:39.
Updated gr_python.m4 for ticket:39 fix.
Merged r4632:4645 on jcorgan/linking into trunk. Cleans up linking
issues with libtool and already installed libraries.
Fix mblock linking breakage.
Disabled gr-qtgui component until proper configure file is done.
Merged r4671:4680 from jcorgan/est into trunk. Pulls in gr-wxgui updates
for new hierarchical blocks and work-in-progress channel sounder example.
Fixes ticket:143.
Fixed state machine hangup with invalid payload_len field.
Created configuration file for QWT library. This is in lieu of hand
installing
Fix typo, add error message.
Merged r4750:4755 from jcorgan/frac into trunk. Adds
gr_fractional_interpolator_ff and _cc. Passes distcheck.
Cleanup on qwt config to not require qwt includes to be in a subdirectory.
Fixed missed linker fix.
Updated ignore property.
Merged r4429:4857 from developer branch jcorgan/dect into trunk, passes
distcheck.
Merged r4767:4859 from developer branch jcorgan/channel, passes distcheck.
Adds capability to independently delay the Auto T/R switching signal
Re-enabled gr-qtgui in configure.ac. Trunk passes distcheck.
Fix uninitialized register settings. FPGA code only cleared these during
hardware reset.
Merged r5033:5116 from developer branch jcorgan/snd, with minor edits.
Trunk passes distcheck. Adds gr-sounder component, see gr-sounder/README.
Merged r4518:5130 from developer branch n4hy/ofdm into trunk, passes
distcheck.
Merged -r 5137:5174 from developer branch jcorgan/hb. Trunk passes
distcheck. Converts gr.hier_block2 API to not use 'define_component'
methodology anymore.
Reverting changeset r5183, not needed.
Fix incorrect include file reference.
Component clean up.
Moved obsolete component into limbo.
Moved obsolete component into limbo.
Removed empty component. Trunk passes distcheck.
Merged r5203:5204 from developer branch jcorgan/atr. Fixed ATR delay
enable and reduced delay width to 12 bits.
Merged r5230:5237 from jcorgan/disc2. Trunk passes distcheck.
Post merge cleanup.
Merged r5241:5242 from jcorgan/reconf into trunk. Trunk passes distcheck.
Added ability to log receive path power to file in digital examples.
Merged r5463:5504 from jcorgan/snd into trunk. Work in progress, adds
digital loopback and receive to FPGA code. Host receive code is still
debugging only.
Fix uninstall bug, trunk passes distcheck.
Trial fix for ticket:153
Merged r5547:5542 from jcorgan/num into trunk. Converts from using
Python Numeric to numpy. Trunk passes distcheck. gr-radio-astronomy still
needs conversion.
Merged r5556:5561 from jcorgan/snd into trunk. Updates gr-sounder with
receive processing. Trunk passes distcheck.
Added more files to ignore.
Merged r5566:5676 from jcorgan/snd into trunk, with minor changes.
Component gr-sounder is now complete for recording impulse responses to a file.
Added vector smoothing, removed record reversal
Fix missed import from usrpm conversion.
Fix long standing hang when exiting due to blocking read in gr-pager.
Minor tweaks in display
Merged r5732:5941 from jcorgan/sar into trunk. Adds start of
gr-radar-mono component. Trunk passes distcheck.
Fix gain setting in digital example transmit path. Only affects BasicTX
and LFTX operation.
Updates to AUTHORS file.
Merged r5950:5978 from features/pager into trunk. Trunk passes distcheck.
Fix reference message and tweak DC removal constant.
Implemented AFC loop in gr-pager
Added decoder script for band (40 channels).
Missed file.
Added center band
Added documentation.
Merged r5945:6012 from jcorgan/radar into trunk. Updates gr-radar-mono
component. Trunk passes distcheck.
Merged r6015:6026 from jcorgan/radar.
Fix for working with RFX boards.
Reworked LO offset handling.
Update LO offset calls.
Fix missed usrpm conversion.
Fix eol-style property on recently created m4 files, fixes ticket:160.
Added selection of USRP hardware
Merge r6160:6168 from jcorgan/fg into trunk.
Make usrp documentation its own top-level directory. Fixes ticket:149.
Doxyfile cleanup.
Merged r6171:6186 from jcorgan/fg into trunk.
Updated doxyfile for main documentation, include everything except...
semantics
Fixes ticket:172 and ticket:174
Clean up shared pointer casting.
Merged -r6156:6213 from features/deb into trunk. Initial framework for
creating Debian packages for 3.1 release. NOT FUNCTIONAL.
Merged r6216:6221 from features/deb into trunk. Work-in-progress on
Debian package generation; merging now to avoid file substitution issues in
Subversion as deleted files are reintroduced.
Merged r6224:6268 from features/deb into trunk. Implements most of a
Debian package generation system. EXPERIMENTAL.
Fix svn:ignore property
Merged r6271:6278 from jcorgan/t182 into trunk. Implements ticket:182.
Missed svn:ignore file.
Merged r6045:6116 from jcorgan/radar into trunk. Updates gr-radar-mono
with work-in-progress.
Cleanup on gnuradio-examples restructuring.
Oops.
Merged r6285:6297 from features/deb into trunk. Nearing completion on
Debian packaging for 3.1.
Fix erroneous entry in control file.
Control file cleanup.
Fix typo.
Added base class member for select_rx_antenna.
Merged -r6379:6451 from jcorgan/radar into trunk. Adds working receiver
implementation to gr-radar-mono.
Fixed base class name.
Merge r6461:6464 from jcorgan/t162-staging into trunk.
Added missed numbersink2.py
Fix missed variable name change.
Merged r6475:6484 from jcorgan/radar into trunk.
Converted blks2.channel_model to hier_block2 format.
Work in progress with Debian packaging.
Fixed typo in dependency list.
Merged r6552:6562 from jcorgan/radar into trunk. Updates gr-radar-mono
with changes from live field testing.
Applied patch from Josh Blum. Adds multiple input specification to
constructor for scopesink2 and convenience constructor for constellation mode.
Merged r6502:6602 from bdale/deb into trunk. Tweaks on Debian packaging.
Tweaks to Debian packaging.
Added missing package.
Added missing package.
Cruft removal.
Update to latest config.sub and config.guess.
Added enabling group 'user' access to USRP hardware into Debian packaging.
Changed revision to 3.1.svn.
Add missing include for ::write
Remove non-converted OFDM code from blks2impl (examples still use blks,
not blks2.)
Update Debian packaging to reflect repository version, tweaks
Add methods in shim to allow derived class override in Python
Revert automated versioning on trunk Debian package build. Too many
things depend on static changelog.
Update howto QA code to use new topblock code.
Upgrade to latest autotools helper scripts and files.
Revert mistaken version change.
Remove some regenerated files from version control.
Merged r6749:6763 from jcorgan/t179. Fixes ticket:179. New RBFs
synthesized with 7.1SP1.
Merged r6766:6775 from jcorgan/t195. Fixes ticket:195. NOTE: this
removes 8 bit sample width support on receive. Synthesized with 7.1SP1.
Regenerated USRP Makefile.extra
Merged r6780:6781 from jcorgan/t196. Fixes ticket:196.
Merged r6794:6798 from jcorgan/t198. Fixes ticket:198.
Updated to latest canonical config.guess and config.sub
Added file for accumulated release making notes.
Stop distributing bootstrap script in release tarball.
Cleanup distribution list.
Updated debian package version.
Update Debian package changelog.
Adds mouse hover value display to fftsink2
Fixes center frequency display in usrp_fft.py
Improved frequency display format.
Cleanup and instance variable renaming.
Adds 'double-click to re-center' to usrp_fft.py
Added conflict in python-gnuradio-core for python-gnuradio < 3.1, which
will hopefully force the prior package to be deinstalled when upgrading.
Adds 'ctrl-double-click to re-center on maximum power' to usrp_fft.py
Fix for working with peak hold in usrp_fft.py
Reverted changesets r6841 and r6840 on the trunk. Passes make check.
Restores 8-bit sample format support to FPGA code. Synthesized with
7.1SP1.
Use newer version for gutsy.
Partial completion of ticket:201.
Merged r7001:7035 from jcorgan/t202 into trunk. Implements ticket:202,
converting qa code in core to new top block code.
Added FIXME tags.
Convert missed script in digital examples to top_block code.
Implemented ticket:205.
Implements ticket:206
Implements ticket:207
Implements ticket:208
Reverted changeset r7089 on trunk.
Added missing script to Makefile.am
Merged r7323:7349 from jcorgan/xcvr2450 into trunk. Ads XCVR 2450
daughterboard code. Not fully tested.
Change usrp.selected_subdev() to return a weak reference to the
No longer need workaround.
Trial workaround for ticket:181
Fixes ticket:229. Fixed code in synthesis filterbank, restored test
programs from limbo and upgraded to use blks2.
Trial fix for ticket:230
Further attempted noise reduction for ticket:230
Removed gr-qtgui component (never finished), archived in limbo.
Moved gnuradio-core/src/utils/ plotting scripts into gr-utils, with some
rework.
Fixes abort issue in gr.top_block exception handling, improve some
exception messages.
Fixed missed conversion that prevented gr.wxgui from importing correctly.
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.
Merged r7611:7614 from jcorgan/gpio into trunk. Adds custom
Improve hierarchical block documentation.
Fix word usage.
Merged -r7723:7729 from jcorgan/wav into trunk, with added example
program. Adds Martin Braun's gr.wavfile_source and gr.wavfile_sink blocks.
Merged r7732:7734 from jcorgan/boolean into trunk. Add's Tim Meehan's
gr.xor_* blocks.
Merged Tim Meehan's gr.and_*, gr.not_*, and gr.or_* blocks. Passes
distcheck.
Fixed waterfallsink2 display with wxGTK-2.8, remove duplicated code.
Thanks to Tobias Gresch.
Fix topology checking code in gr_flowgraph. Thanks to Dan Halperin.
Catch up Debian packages
Fix typo.
Reverted changeset r1631 on trunk (cruft).
Fix bitmap update on Win32 (Don Ward).
Fix missing files in distribution tarball (Dan Halperin).
Added reference scaling to fftsink2. Default behavior is unchanged.
Make averaging alpha configurable
Make usrp_fft.py reference scale configurable.
Adjust ref-scale to match observed amplitude on oscope.
Merged r7769:7873 from michaelld/bc_behavior into trunk.
Merged r7866:7887 from michaelld/discheck_fix into trunk. Allows running
'make distcheck' without running 'make' first.
Merged r7857:7898 from n4hy/msddLTS into trunk, with modification. Adds
gr-msdd6000 component, providing GNU Radio source and sink support for the
Softronics Ltd. MSDD 6000 receiver.
Update for new gr-msdd6000 component.
Fix missing connect call from hier_block2 conversion.
Fix tab/space usage for previous fix.
Add ignores for generate-stamp.
Fix incorrect FFT size compensation in fftsink2
Fixes ticket:193
Fix missing symbolic link in Debian packages.
Add missing peak hold initialization (Josh Blum)
Tweak ticket:181 fix for Win32 (Don Ward)
Fixed gr.udp_source,sink for use on Win32 (Don Ward)
Update config files from canonical source.
Update config files from canonical source.
Fixes ticket:238. (Tim Meehan)
Add ignores for new directory.
Added CIC compensation filter tap generator. Useful when working without
the half-band filter in the USRP.
Adds gr.repeat(), an interpolating block to repeat a sample N times on
the output.
Fixes typo in r8188.
Adds gr.integrate_XX for ss, ii, ff, and cc. Sums successive samples and
decimates. Trunk passes distcheck.
Adds gru.daemonize() and example application. Simplifies running GNU
Radio applications as background daemon processes instead of foreground
applications.
Addes gr.cpfsk_bc(), a continuous phase frequency shift keying modulator
block.
Fix typo in previous check-in
Merged r8195:8205 from jcorgan/ecc into trunk. Adds convolutional encoder
Fixed to pass distcheck, except QA test operates differently during
distcheck vs. command-line, so commented out for now.
Merged changeset r8231:8270 from jcorgan/merge-fix into trunk. Fixes
flowgraph reconfiguration bug reported by Tim O'Shea and Mark Schneider.
Changed fftsink2 peak hold to be concurrent with live trace.
Make fftsink2 average and peak hold modes independent.
Fix race on startup in fftsink2 (Josh Blum)
Fix breakage introduced in r6228 (Josh Blum)
Expose flowgraph debugging dump as gr.top_block.dump(). May or may not
be suitable for ticket:245
Fixes ticket:246
Fix missing library from debfile (Greg Ushomirsky).
Make fpga register definition header files installed.
Merged -r8639:8641 from jcorgan/gruel into trunk. Adds libgruel, the GNU
Radio Utility Etcetera Library. See README for description.
Added autoconf independent bytesex routines to libgruel.
Use system byteswap implementations where available.
Reverted changeset r8180, r8181, and r8184 on trunk.
Disable gr-msdd6000 component until it passes distcheck.
Fixed distcheck failure and cleaned up ignores.
Adds blks2.stream_to_vector_decimator block.
Adds blks2.logpwrfft_c,f blocks.
Fix block name.
Fix block names.
Add some getter methods
Adds lsusrp to gr-utils, obsoletes usrp_print_db.py
Add lookup by serial number.
Add gr_costas_loop_cc setters and getters
Adds alternative integrate and dump decimator to gr-gpio.
Fix ignores.
Move libgruel configuration checks into config directory
Better fix for race in logpwrfft.py
Make gr_basic_block sort deterministic (Martin Dvh)
Refactored unique vector functionality into template.
Merged changeset r9241:9289 from jblum/glwxgui into trunk. Adds OpenGL
versions of fftsink, waterfallsink, and scopesink, and new constsink. See
README.gl for use. (Josh Blum)
Make gl selection more robust for testing
Merged changeset r9285:9377 from jblum/grc into trunk, with distcheck
fixes
Fix location/names for gpio rbfs for deb file creation.
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.
Fix typo in variable name (Firas Abbas)
Fixup grc data installation. Trunk now passes distcheck again.
Fixup XML generation to avoid erroneous copying.
Missed directory
Fix missed fg to tb conversion (Ulf Lindgren)
distcheck fix
fix typo
another distcheck fix
Merged r9433:9527 from features/gr-usrp2 into trunk. Adds usrp2 and
gr-usrp2 top-level components. Trunk passes distcheck with mb-gcc installed,
but currently not without them. The key issue is that when mb-gcc is not
installed, the build system skips over the usrp2/firmware directory, and the
firmware include files don't get put into the dist tarball. But we can't do
the usual DIST_SUBDIRS method as the firmware is a subpackage.
Merged r9505:9553 from old usrp2/trunk into trunk/usrp2
Merged -r9556:9560 from jcorgan/scr into trunk. Adds gr.scrambler_bb and
gr.descrambler_bb, using updated gri_lfsr.
Doc updates only
Merged r9564:9568 from jcorgan/bert into trunk. Adds BPSK bit error
testing examples and support blocks.
Adds frequency accessor for Costas loop, BERT receiver displays frequency
and timing offset
doc update
Adds usrp2.sink_32fc, usrp2.sink_16sc, refactoring, cleanup
Adds usrp2_siggen.py to gr-utils, missed copyright notices
Minor cleanup
Disabled grc component until xdg-utils dependency check is added
Reenable GRC component
Removed extraneous flags
Fix erroneous error message during configure
Merged r9834:9855 from jcorgan/u2-wip into trunk. Catches up gr-usrp2
with the latest changes in libusrp2, adding all the daughterboard accessor
functions.
Updated usrp2_rx_cfile.py and usrp2_siggen.py to use updated gr-usrp2
Update usrp2_fft.py to use updated gr-usrp2. Display is correct now,
however, attempting to change parameters via the controls still isn't working.
But this has been isolated to a libusrp2 issue, not a usrp2_fft.py issue.
Fix gain slider for configurations that have no gain control
Adds usrp2 example directory, WFM receiver. Default audio rate works out
to 32015 Hz, which is close enough, but for ALSA, you can use -O plughw:0,0 to
get rid of the warning message. A resampler would be ideal.
Revert erroneous change to usrp2_fft.py
Copyright cleanup and fix compiler warnings.
Added copyright header and disabled test_004, as it requires pygsl, which
is not checked for in configure
Merged r9881:9917 from jcorgan/deb-wip into trunk. Updates Debian/Ubuntu
packaging system to build trunk code on Ubuntu 8.10.
Fix issue caused by pkg-config stripping -I/usr/include from --cflags
Add --fft-size command-line parameter, defaults to original behavior
(1024)
Fix help strings
Merged r9798:9801 from michaelld/memalign into trunk. Passes distcheck
on Ubuntu 8.10.
Implement sync_to_pps command for USRP2
Fix failure with interp > 128
Add sync_to_pps to gr-usrp2
Fix pkgconfig file for libgnuradio-audio-alsa
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.
Merged r10071:10164 from features/cppdb-test into trunk. Implements the
fully native C++ API for the USRP.
Fix include paths for VPATH build (Michael Dickens). Note, this was one
of thoses cases where 'make distcheck' would pass, yet a VPATH would fail.
Fix missing set_bw call in new daughterboard API. Reconciled
implementations between different boards to return true or false (success).
Implements USRP2 peek() command, allowing arbitrary reads from the
internal
Replaced USRP2 peek() with peek32(), handles endian-swapping if needed
Fix typo
Implements USRP2 poke32() command.
Rename constant for clarity
For USRP2, implement auto scaling of TX pipeline such that [-1.0 1.0]
input to
Fix USRP2 peek32() max words
Add BOOST_LDFLAGS to link, clean up
Allow setting of non-standard FPGA master clock frequency for USRP1
Update configuration file to not use inline comments
Update doxygen Python generation (Firas Abbas)
Fix sign error in XCVR2450 code
More XCVR2450 fixes.
Fixes in-band code for new daughterboard API (Stefan Bruens)
only set scale_iq if asked
enable_realtime in usrp2_siggen.py
Update trunk revision to 3.2svn
Update howto revision to 3.2svn, fix 'missing ltmain.sh' issue
Removed DECT Python example. Refer to DECT project in CGRAN for a more
comprehensive example.
General housekeeping--removing ancient cruft mostly.
Merged r10288:10370 from michaelld/swigpythonargs into trunk. Passes
distcheck.
Possibly temporary fix for r10350 breakage when using swig < 1.3.38
Use runtime valid module names for import
Revert r10379, which works at runtime but does not pass check or
distcheck on Ubuntu 8.10.
Merged r10383:10390 from jcorgan/u2-wip into trunk.
Fix missing header include (Don Ward)
Add missing library in link (Don Ward)
Add missing destructor (Don Ward)
Merged r10385:10413 from michaelld/swig_tweaks into trunk. Passes
distcheck.
Better fix for missing header file include
Merged r10418:10423 from jcorgan/pps into trunk. Adds
usrp2::sync_every_pps
Remove obsolete app
Added ability to determine if flowgraph is running
Updated README for gsl and GRC
Use defined bit positions
Adds new simple gui class to gr-wxgui. Apps using it to come.
Adds ifc_name() to libusrp2 and gr-usrp2
Re-implementation of usrp2_siggen.py with dynamically adjustable
flowgraph. Adds new usrp2_siggen_gui.py that implements GUI interface on top
if same, GUI-unaware flowgraph. Uses new gr.wxgui.gui class.
Cleanup, changed ifc_name() to interface_name()
Reverted changeset r10451. Instead we will ensure top_block.stop() and
wait() can be called on a stopped flowgraph with no ill effects.
Fix missing file from distribution tarball (Bruce McGuffin)
Merged r10501:10505 from michaelld/omnithread into trunk. Moves
omnithread header files into /gnuradio. Trunk passes distcheck.
Updated ignores.
Merged r10504:10528 from michaelld/fix_local_data_install into trunk.
Trunk passes distcheck.
Updated ignores
Merged r10539:10546 from michaelld/two_mods into trunk. Trunk passes
distcheck.
Fix case where USRP2 left streaming prevents reinitialization
Fix radiobox label
Copy pubsub from gr-wxgui into gnuradio-core, need to migrate wxgui usage
to new class before removing old
Improve error message
Add shutdown hook
Add daughterboard test
Merged r10554:10595 from michaelld/am_swig_4 into trunk. Major overhaul
of SWIG usage in build system, also fixes ticket:130. Trunk passes distcheck.
Removed generated file from version control.
Applied Douglas Geiger's packet filter patch, with cleanup. Fixes
ticket:286.
Error out when hierarchical block inputs and outputs aren't wired
internally. Fixes ticket:237
Merged r10463:10658 from jblum/gui_guts into trunk. Trunk passes
distcheck.
Adds QA code for ticket:237 fix
Error out when creating hierarchical blocks with arbitrary or variable
numbers of inputs and outputs. Temporarily fixes ticket:247; this
functionality will be added during the release 3.2 series but not for the first
release.
Reorganize queue runner, some cleanup, fixes ticket:376
Applied phase jump patch from Stefan Bruens. Fixes erratic performance
of phase recovery loop at higher frequency offsets.
Fix erroneous output io signature
Merged r10712:10765 from jcorgan/gpio into trunk. Adds out-of-band and
streaming GPIO functions for USRP2.
Fix distcheck error, trunk passes distcheck.
Fixes ticket:357
Temporary fix for erroneous Makefile.am contents
Merged changeset r10817:10858 from jcorgan/cpphier into trunk. Adds
standard place for C++ hierarchical blocks for gnuradio-core, and new
gr.channel_model block from Tom Rondeau.
Change our examples to use gr.channel_model instead of blks2.channel_model
Cleanup on gr.channel_model
Fixes ticket:374
Fixes ticket:386
Fixes ticket:383
Minor fix to last checkin
Merged r10875:10880 from jcorgan/t161 into trunk. Implements ticket:161,
allowing multiple internal blocks to be connected to a hier_block2 external
input.
Merged r10770:10887 from jcorgan/iad2 into trunk. Adds alternative USRP2
FPGA build to use integrate-and-dump decimator instead of CIC/HB combination.
This provides a much shorter time duration impulse response for the same
decimation rate, at the expense of worse stop-band rejection.
Fix missing file from distribution
Fixes ticket:312.
Generate more informative error message than recursion error
Fix swapped signals.
Adds dynamic setters/getters for moving average filters.
Merged r10948:10959 from jcorgan/deb into trunk. Trunk passes
Fix abort when user fails to connect hier_block2 outputs both internally
and internally; throw meaningful exception instead.
Updated ignores for new binaries
Apply Juha Vierinen patch to allow variable USRP2 rx buffer size
Backport automake 2.60's AC_PROG_MKDIR_P so we can continue to support
automake 2.57 (Achilleas Anastasopoulos)
Merged wip r11012:11022 from jcorgan/deb into trunk.
Updates to C++ and Python APIs:
Merged r11045:11059 from jcorgan/deb into trunk. Updates on Ubuntu
binary packaging; also fixes missing files in digital example directory.
Merged r11074:11077 from jcorgan/deb in to trunk. Ubuntu packaging for
3.2 done, except for gr-msdd6000. Ready for testing.
Tweaks for svn-buildpackage
Fix dependency
More dependency fixes
Get Python versioning correct.
Change wxgui style default now so 'auto' tries for OpenGL sinks and falls
back to non-GL sinks.
Dependency fix
Doc cleanup
Update trunk to revision 3.3svn
Rename grc package to gnuradio-companion
Merged r11123:11148 from jcorgan/np into trunk.
Fix incorrect dependency
Minor fix in binary packaging
Fix QPSK phase error detector. Applied patch from Ben Green, modified by
Tom Rondeau.
Fixes ticket:372
Add missing files to distribution tarball.
Fix makefile entries
Fix double quotation problem
Ubuntu packaging changes for updates on release branch, doesn't include
changes for non-merged trunk updates.
Implement new Ubuntu packages for new C++ API libraries created by r11150.
Fix missing files from gr-radar-mono package (Nick Withers)
Install custom grc.conf for Ubuntu grc package. Forces correct docdir
and adds /usr/local as local block dir.
Packaging update for changeset r11358
Fix dependency
Fix Makefile and update package for r11361
Revert changeset r11150 for gnuradio-omnithread.pc, which broke some out
of tree compiles
Temporary binary packaging update (3.3svn-1) to deal with prefs.py not
handling --prefix=/usr correctly.
Adds short commandline parameter handling in GRC.
Merged r11377:11390 from jcorgan/usrp-headers in to trunk.
Add missed revision to last check-in
Adds generic msgq runner convenience class.
Merged r11401:11405 from jblum/digital into trunk. Restores tunnel.py,
rx_voice.py, and tx_voice.py operation after transmit/receive path refactoring.
Refactor msgq thread classes to use gru.msgq_runner
Fix missing files from package generation
Make trunk packages use revision number in version.
Merged r11397:11413 from balister/arm-configure into trunk. Trunk passes
distcheck.
Implements ticket:401 and ticket:402.
Cleanup.
Reorganization of debian package directory
Revert erroneous file included in r11424
Packaging update for r11444
wip
Temporary workaround (until VRT) to stop submitting short packets to
libusrp2 tx_raw().
Add missing dependency
Merged r11452:11459 from jcorgan/pmt-gruel into trunk. Trunk passes
distcheck.
Rename binary to be more descriptive.
Merge r11462:11485 from jcorgan/omni into trunk.
Update omnithread linking.
Merged r11491:11494 from jcorgan/pmt into trunk.
Reset mergeinfo properties
Reset mergeinfo properties for files.
Initialized merge tracking to current revision
Cleanup stray PMT reference.
Merged -r11480:11507, r11508 from nldudok1/tvrx_mimo_merge_with_trunk
into trunk. This branch was created with a corrupted merge tracking database,
so manual merge and remove of merge info properties was needed.
Add custom FPGA build.
Merged r11500:11506 from features/msg-passing into trunk.
Work-in-progress, passes distcheck.
Made libusrp2 min and max samples even number.
Adds constructor for gr.message_source that takes existing msgq.
howto: adds --disable-python option to gr-howto-write-a-block example.
Test check-in, ignore.
Test check-in 2, ignore.
jcoy (2):
dial_tone c++ example top block pointer fix
added cpuid for sse3,ssse3,sse4.1, and sse4.2
matt (182):
first checkin of usrp-hw
more initial checkins
complete usrp rev 3 files
rename to generic name
renamed to generic name
renamed to generic names
tagged released version of USRP
rev 4 updates
copied over from usrp-b-bom-20060106-rev3.xls
copied over from usrp-b-bom-20060323.xls
shipping rev 4 versions of files
output files
add in generated files
added in generated files
generated files, rev 2.0
rev 2.1 gerbers
some of the generated files
audio spectrum analyzer. SHould have had this a long time ago
make this block do what it says its doing. Patch from Henryk Plötz,
henryk _at_ ploetzli.ch
optimized halfband coefficients, courtesy of Larry Doolittle
latest version of quartus
change order to avoid silly warnings
added comments, removed dead code
added comment
allow for varying the bitwidth
removed a parameter
if you ever tried to interpolate by 44 it didn't work. now it does.
proper shifting for the cic decim now keeps signals roughly leveled
registered to meet timing
not used
useful for splitting up packets
minor fixes
prelim wbx files
progress
link in file for wbx
progress
progress
added option to choose the antenna on RFX and WBX boards
added option to set the gain
first cut to control 2.4G/5G dualband board
minor updates
better filter bandwidths
minor refclk and pll changes
make it work with rev 2 enables
lower phase noise with lower cp current
allow for iq swap on TX side as well
swap IQ on TX side, and allow a second chance to get lock detect
Allow variable number of vertical divisions on FFT sinks
Show 100 dB
works with shipping boards, mostly minor changes to reference frequency
for the 9513 divider
new experimental daughterboards with other tuners
match the actual filename used
efficient moving average filters, should speed up OFDM significantly
first cut at iq imbalance compensation
Allows for changing the interpolation rate dynamically. Stop the
pipeline, set the rate, restart the pipeline. Fixes bug #248.
blink all leds, leave one on when done to say that firmware is running ok
firmware support for reading and writing the SD card
control CS line on SD card
allow fpga to take over SD card interface
allow fpga to take over sd card interface from cpld
better debug pins
first cut at an app for testing. sets rev in eeprom, then runs txrx stuff
first cut
zbt ram controller
new directory for files
wb_zbt16_b is a quick hack just to be able to safely check the sram. it
is not speed-optimized
new app to test the ram
attach a 16 bit device to the bus and make it look like a 32 bit device
catch up with latest pin defs of u2_core
added the basic wb<-->extram interface and a serdes interrupt to tell
link status
moved to appropriate places
Defaulting to a baseband frequency of 100kHz confuses everyone. Make the
default 0
removed unneeded setting
New serdes status interrupt, clk_status interrupt. New capability to
flush the ICache.
refactored divider setting on rxdb clk, txdb clk, and test clk
reverse the spectrum on the TVRX boards
added in mux for DACs
this code was working, but how was unclear. Now it still works, but
should be clearer.
make rev2 compile again
u2_rev2 now works again
enable all rfx boards
more thorough test
hardware control of leds
hardware control of leds
more thorough test
fixed behavior around VCO changeover point (5.275GHz), and commented out
debugging stuff
added 2tone capability
added a utility function to get the integer rounded gain
fixed gain calculations rfx900-2400
removed old python comments
speed up the diagnostic signals, they were causing timing problems
send a char to the serial port, but don't wait if the queue is full
implemented "reset master clock on next PPS" so we can easily sync
multiple units without MIMO connections
more tests, for ram and sd card
split test out into a function
reset the phase when we shut down. Aids in sync
synchronized pps, lots of debug pins changed, works, meets timing
add break at end of new case to prevent fallthru. Also cleared up a
warning.
pps sync works, meets timing
added frequency offset capability. Set to 12.5e6 on TX, 0 on RX for now
added frequency sweep capability
fix for xcvr.
added frequency offset
24 bit wide z. Can't do this parameterized, unfortunately.
clarify comment
widen cordic on tx side
new cordic
corrected link up detector
detect loss of signal
catching up with shawn. these aren't used here anyway.
trial fix for problem when 3 loads with 1 wait state are followed by a
barrel shift or multiply. Shawn will let us know if this works.
dbsrx daughterboard support, gain works, not freq
tunes the dbsrx properly. You need to mod your dbsrx, though.
much better register settings, should work all the time
minor rev increase for for 3.01, which was just pcb cosmetic changes
debug info
set fft-size from command line, default to 12 divs vertical
first cut at 64 bit time
work in progress
work in progress
work in progress
work in progress: xcvr running, needs work with divisors
support for unmodified dbsrx boards
support for unmodified dbsrx boards
set all debug stuff to zero
remove support for unmodified dbsrx because there is way too much phase
noise. only modified dbsrx are supported
timing fix, delays the ethernet flow control by a cycle to get it across
the chip. Seems ok in testing.
timing fix. The line address in the buffers still updates now even if
there is an error. Doesn't matter, since the error means the buffer is useless
anyway. This makes meeting timing much easier since the address update does
not depend on the error signal which comes late.
copied over old one which works with icarus
comment out the RMON, which we don't use
optional (but not used) additional buffering in eth rx path.
new fifos copied over from other project
copied over from other project
work in progress on a simpler gigabit-only mac
nearly there
everything but CRC
tx should be fully working now
cleaned up a little
sample packet
we now inhibit our own sending when a received pause frame comes. _rx.v
is currently only a skeleton for testing pause
checkpoint
now checks the crc as well for the received side
variable length delay line, based on srl16
only report result for 1 cycle
address filtering
rx seems to work. haven't test error frames
add fifos to interface to the macs
logic to interface locallink fifos to our mac
added error output line, alternative to simultaneous sof/eof
generate error signal
only write one error into fifo
added a state to ensure the error signal propagates, and now we assert
src_rdy if we have an error to propagate
test multiple error types
Fix for fifo overruns on eth rx in full duplex. Now send re-pause long
before pause is done. Reenabled RMON for the time being
debug ports for fifo level testing. Normally I wouldn't check this in,
but adding these ports actually improves timing. XST strikes again...
new regs for re-pause fix
simulate a hiccup in the filling of the fifo. If long enough, will cause
a tx underrun.
more thorough tests, including overrun, underrun, crc err, etc.
Properly signals an error and drops the remainder of the packet if there
is an overrun. ERROR_2 changed to ERROR2.
made pause enabling a pin so we can set it
reset synchronizer
copied over from other eth core
first cut at a wishbone interface and wrapping the core
basic wrapper working
now handles odd length packets
from u2p2, autogenerated
mostly formatting and name changes. commented out special purpose pins.
somebody commented out the tx mux setting which prevented the xcvr2450
from working. wrong values for rfx boards were not seen because of the above
error.
simple images to set revision number
proper ignores
remove direct calls to ad9510 and use api instead
remove EEPROM setting, complete tests even if SD fails
remove unneeded include
remove printfs to save space.
remove unneeded include file
move i2c init and get_hw_rev before clocks_init because the clock init
code needs to know our rev
handle clocks on both version 3 and version 4 boards, cleaned up the api
remove dbsm to make room in flash
allow the choice of automatic (hardware) control of leds
test for clock lock
test for clock locking
1 is for hardware control of leds, 0 is for software
michaelld (35):
fixes ticket:25
Fixes YA compile issue of a sloppy use of "const" ... should compile
Fix for ticket:36 , now (hopefully) does "make check" properly on all
Fix for ticket:54 .
Hopeful fix for ticket:41 . On Mac-Intel only, forces x86 assembly
Fixed python qa code in gr-ecc. Moved the non-standard qa tests into
Fix for ticket:80 .
Fix for ticket:29 . Newly generated .cc,.h,.i files are also checked
Added explicit template instantiation.
True fix for ticket:140.
Best current fix for ticket:141 .
added some debugging comments; fixed a bug in the circular buffer so
Updated USRP's circular_buffer with the same corrections as for
Added and changed comments debugging commands.
Changes so that OSX's FUSB will use gr's omnithreads instead of pthreads.
Fixed use of mutex and condition, which corrects a long-standing rare
Fixed use of mutex and condition, which corrects a long-standing rare
Reverted source and sink blocking default back to 'true'.
Made changes, such that:
Fixes inclusion of omnithreads library and includes in usrp for
Merged OSX fixes for 10.5 (backwards compatible with 10.4 if not
Fix for older autoconf that doesn't define "abs_top_YYY" variables by
Fix for gr-comedi when using --with-gnuradio-core in configure.
Merged build_config branch into trunk:
Fix for QA code for wavefile.
Merged branch to fix libusrp dependence on CoreFoundation on OSX 10.4.
Merged in misc_fixes branch.
Changed $(builddir) to ".", since it should always be that.
Merging in branch to add malloc.h to posix_memalign.cc for Cygwin.
Fixes the error message printed when a component (call it 'foo') is
Fix missed setting from r10598 .
Removed redundant libmissing from libgnuradio-core-qa; it's already
Fix typo in library name; passes make & check.
Typo fix; passes distcheck on OSX.
Fix for 'make check' on OSX and Windows; corrects USRP/2 library path.
mleech (52):
Turned on baseband filtering if DBS_RX
Turned on baseband filtering if DBS_RX
Changed calculation of receive power from squared I+Q
Updated proportionality constant
Updated the way the LPF bandwidth is set on daughtercard, if DBS_RX.
Added more annotation data to data files, including center frequency,
Increased annotation-writing interval to 20 seconds, to save disk space.
Added --audio_dev option.
Changed data logging significantly, in that for continuum data, the data
Added waterfall display, and SETI processing options to usrp_ra_receiver,
which
Improved SETI mode--added 1Mhz swath scanning, and reduced SETI mode FFT
Removed --calib_eqn, added more internal documentation on the SETI mode.
Made SETI mode remove the continuum components. Because of the
Added "Spectral Cursor" functionality into the waterfall display.
Added notation tag to continuum log file indicating whether the Sun is in
the
Fixed bug in write_hits--was using wrong index variable.
Increased FFT average upper limit to 3000, from 2000
Fixed syntax error that was previously not caught by Python.
Added control button for turning scanning on/off in SETI mode.
Changed a chain of split/multiply/add for the detector into a single
Changed detector chain in usrp_psr_receiver to use complex_to_mag_squared.
DBS_RX_2_1 --> DBS_RX_REV_2_1
Added GUI for post-detector offset and gain. Previously these were
carried
Extended the range of the offset controls so that it now covers -750 to
+750
Added an experimental feature for listing notch frequencies on the
command line
Made --notches code more robust--error checks, and it now also "tracks"
Changed to use numpy instead of Numeric
Updated to use a variant of Dave Wards waterfallsink.py
Updated to use Dave Wards code.
Removed a diagnostics print
Updated to numpy.fft from Numeric.FFT
Updated to numpy.fft from Numeric.FFT
Fixed calls to ra_stripchartsink and ra_fftsink
Fixed problems caused by upgrade to stdgui2, etc.
Fixed io_signature errors caused by whole new block structure.
Added support for dual_mode (for dual-polarization) removed two layers of
Added --interferometer, to allow correlation interferometry when you have
Added support for --switch_mode, along with an external switcher
interface via a named pipe.
Updated Sunset/Sunrise functions to latest PyEphem API
Brought back support for notch filtering--both clicky in FFT display, and
on
Turned set_bw() back on...
Fixed handling of out-of-range NOTCH specifications
Bumped up resolution of notch filter from 16 taps to 128 taps.
Fixed bug that under-flowed self.notches
Fixed arguments mis-match in setup_normal(), setup_dual(),
setup_interferometer()
Added --notch_taps to allow user to specify number of taps in notch filter
Fixed short-form name for --notch_taps
Included support for decim=4, by loading non-default firmware.
A little documentation
Removed reference to DBS_RX_REV_2_1
Fixed bug with BASIC_RX
Removed special-case for BASIC_RX
n4hy (52):
Modified gr_pll_carriertracking to use gr_fast_atan2 rather than atan2
Two loop gr_costas_loop removing one if statement per sample
These routines have been modified to use fast atan2
Merged changeset r4153:4167 on n4hy/iir into trunk.
ofdm code added in PRELIMINARY FORM it is not complete
adding Rev 3 tuners to the usrp_wfm receiver code
usrp TV Tuner version 3 added
more adding of version 3 of tuner
Beginnings of a qt based gui system added under gr-qtgui
fix to qt versus qt-mt issues on Fedora and Debian/Ubuntu, qwt is next
confusing comments in Makefile.gen removed
README patched with GT's suggested text
modified email address for Bob McGwier in AUTHORS
Modified grc_gr_qtgui.m4 AND the README in gr-qtgui to enable gr-qtgui to
build from source
The correct grc_qt_qtgui.m4 and modified instructions for qwt install
provided in the README file
adding QWT_CFLAGS substitution to grc_gr_qtgui
replacing needed file
attempting to use branchless clipping to prevent pipeline dumping, fabs
needs to be intrinsic for speed
oops, meant to do that in our branch
modifications to firmware requires test code changes for udp
audio windows added to audio.py
portaudio specific examples added to gr-audio-portaudio
adding example sources to portaudio
put portaudio examples in a separate directory
fixing bug in gr_max_XX.cc.t and modifying qa_max.py to test fix
bug in gr_argmax_XX.cc.t fixed
cleaning up and putting much better code in. Step 1 of 2
temporary disabling of msdd6000 while under reconstruction
msdd6000 source upgraded and enabled
forgot msdd.i
lots of example and other useful code for use with the softronics msdd6000
This completes the msdd6000 update with all example code and other
utilities
fixed broken link in filterbank comment
Clean up of comments and removal of a broken piece of test code that no
longer works with the new firmware.
gr_msdd6000 includes fixed up
configure.ac cleanup
configure.ac cleanup to remove dnl message
New taps computation based on requested transition bandwidth and stopband
attenuation. qa code testing each added
bug in scopesink fixed
Stereo receiver with 48 kHz sample rate output using rational resampler.
Better filters chosen than optfir.
Given 75 kHz deviation in the US FM market, Carson's rule says this is
nominally 180 kHz occupied bandwidth, not 200 kHz
when gr_firdes.i was last touched, my version 2 filter design programs
were removed from the swig file. Also added is appropriate remarks for the
low_pass_2 only. More later
pll bandwidth optimized to more nearly meet Carson's rule. The 19 kHz
pilot recovery will soon be replace by polyphase channelizer trick
more cleanup of comments and adding left our functions to swig. Not yet
complete
completion of adding new filter design interfaces to gr_firdes.i. Still
need to add tests to qa code
fixing copyleft in gr_firdes.cc and .h
adding missing comments to gr_firdes.i
new fm detector added based on FIR derivative detector. Stereo sep
better than pll based one and more efficient. Tweaking probably needed,
usrp_wfm_rcv_fmdet added to demo
removing forgotten debug
Two words that seem necessary
clean up of fmdet and addition of new slope vector. We will extend range
to Fs * [-.4,.4] and use SSE for computation using fir_ccf with new larger
vector in final version
last changes here to gr_fmdet until pfb trondeau pfb branch is folded in
nldudok1 (12):
changed link to new wiki
bugfix: itemsize was not respected, sizeof(float) was allways used
removed bug in pll_carrier_recovery which prevented stereo from working.
Side-effect is that stereo-squelch is disabled for now
removed bug in pll_carrier_recovery which prevented stereo from working.
Side-effect is that stereo-squelch is disabled for now
added complex and dualchan option for BasicRX and LFRX
resolved bug which prevented loopback from working
bugfix for indexnumbers in IIR filter
added AM reception example in the style of wfm_rcv
bugfix for low decimation rates (dec<8)
missing pmt dependency
removed bug in gr_test which could result in segfault when
d_sizeof_output_item!=d_sizeof_input_item
bugfix also override CPP
trondeau (90):
fixed problem with tunnel.py
fixed problem with loggin dbpsk
merging from trondeau/digital-wip for improved dbpsk and dqpsk receivers
Default costas-alpha set to None instead of float
improved Costas loop gains for QPSK receiver
fixed typo in beta value for qpsk demod
adding QA for pll_carriertracking block
adding QA for pll_refout block
adding QA for pll_freqdet block
updated name of examples directory to /digital
more expressive Doxygen tag for using Costas loop
Added fast atan with complex input
changed complex_to_arg to use fast atan and updated QA
minor typo fix
merged changeset r4281:4292 on trondeau/ethernet into trunk
updated copyright info, and snuck a little something else in (you didn't
see anything...)
removed changes to nbfm_tx.py (not sure where/when that happened), did
not mean to commit it
merging r4318:4437 to fix ticket:131 from branche trondeau/udp udp
source/sink pairs working
quick fix for std::min error on 64-bit systems
removed function in access code correlator that should fix the problem
observed in tunnel.py (originally fixed using the whitener offset)
merged trondeau/digital-wip2 r4193:4730 into trunk - improves digital
receiver and fixes ticket:72
updating documentation for Costas loop
merged developer branch trondeau/cvsd -r4801:4904 to add CVSD vocoder and
example code
update to Doxygen info to fix warning and a bit more explicit info on
frequency ranges
adding proper documentation to CVSD vocoder
using LPF taps for interpolator and decimator now and adding
documentation to wrapper class
Updating Doxyfile to build CVSD documentation
merge ordm/receiver branch -r5574:5659. Reworks OFDM receiver with
refactored OFDM blocks. A few bug fixes for other blocks have also been slipped
in.
Merging OFDM features branch r5661:5759 into trunk. OFDM works over the
air with BPSK and QPSK modulations on subcarriers. Passes make distcheck.
merged -r5947:5965 on trondeau/regen into trunk. Fixes ticket:154 on
gr_regenerate_bb block.
merged -r5966:6112 on trondeau/ofdm_mod. Allows for generic
constellations (supports bpsk, qpsk, 8psk, qam16, qam64, and qam256 currently),
fixes some bugs in the correlation and altered default parameters for
over-the-air operation. This merge fixes ticket:156 and ticket:157.
Merging ofdm2 branch -r7047:7321 into trunk. This updates the OFDM code
to hier_block2 in blks2impl and removed from blksimpl. The new code
merging receiver branch -r6837:7375 into trunk. Improves speed of MPSK
receiver; adds branching and branchless versions of clipping and slicing
routines to gr_math.
woops. Actually assigning return value.
Converting OFDM tunnel.py to use blks2
Fixed tunnel.py to properly call send_pkt. Runs on USRP although I can't
fully test it.
Switched OFDM sync block to use peak detector from Kyle Jamieson. This
solves one problem of locking up with low SNR but does not solve the big
over-the-air problems.
Updating and cleaning up plotting code. When plotting
char/int/short/float you can now specify multiple input files on the command
line and each are plotted in a different color. Useful when comparing two
outputs.
Catching ImportError exception and giving (hopefully) useful error
message to install the necessary packages.
Merging trondeau/ofdmfix into branch at -r7582:7586. This allows for
over-the-air OFDM. Works with all modulations and tested both send and receive
on different computers/USRPs. Misses a few packets, so it's not perfect.
merged -r7836:7846 from trondeau/ofdmtiming to trunk. This fixes the big
issues in transmitting OFDM over the air with 1 preamble symbol. Still some
smaller issues left.
Adds callback function so that the user can click on a point in the time
sequence and highlight it and the corresponding point in the constellation
diagram; can cycle forwards and backwards using < and > keys, respectively.
merging branch trondeau/ofdm r7971:8143. Fixing subcarriers and other
issues to improve OFDM system operation. Not much more we can do with this than
add channel coding and cleaning up.
Changed from TCP to UDP streaming; only reissue command when opening the
socket or changing the streaming parameters.
Adding a simple script to read data from the MSDD source and dump it to a
file.
Adjusting structure a bit to redistribute responsibilities. This does not
change the behavior or performance at all. The sync. block only calculates the
frequency and timing signals and now outputs the fine frequency adjustment
signal from output 0 and the timing signal for the start of the packet from
output 1.
Mostly fixed the van de Beek ML synchronization scheme. Instead of using
the CP timing signal, it correlates against the known preamble just to send
along the timing trigger. This works nicely and keeps the frequency more
constant in the receiver since it updates the estimate every received symbol.
Read the comments inside to see why it's 'mostly fixed' -- this was mostly
proving a point for myself today.
The ofdm_sync_pnac method now works, though not that well. The frequency
estimation is horrible and it still has some problems that may be a fundamental
issue with the idea. I need to get the paper this was based off of to review it.
to complete what I started, this makes the ofdm_sync_fixed block work
again in the OFDM receiver. Its only used for testing in the simulation mode if
you want to remove any affects of the synchronization blocks. You have to
manually edit the number of symbols and any fractional frequency offset you
might want to use.
Improved the pnac ofdm sync block. This is based on a VTC'99 paper by
Tufvesson, et al. that does a bit more work than the Schmidl and Cox to produce
a more identifiable peak for the timing. This seems to work well in the
simulation for low frequency errors. The correlation doesn't seem to track
well, though. See the comments for more info. Also, the peak detection requires
unity amplitude for the threshold detection. So, who wants to make an OFDM AGC?
Improved performance of the ML sync (with added computations). It uses
the energy calculation to normalize the correlation and the timing sequence and
correlation together to determine the timing. This works for frequencies of
+-0.6 offset, which is a limiting factor still in the performance but better
than the previous checkin.
merging branch -r9485:9498 to fix some warnings. This merge removes some
of the old OFDM mappers that were specific to BPSK, QPSK, and QAM
constellations. These were never really used and should not be.
updating FFT plotting utilities. New file gr_plot_fft.py can plot any
data type with -d flag and gr_plot_fft_c and gr_plot_fft_f just call this one
and pass in complex of float data types.
fixing time axes and zoom function
added real PSD plotting tool with optional spectrogram plot.
Merging qtgui branch-r9068:9837: this ads a qtgui_sink_c and qtgui_sink_f
that displays the time, PSD, and spectrogram plots of a signal put into it. It
requires qt4, qwt, and qwtplot3d and has not been tested on OSX.
Merged r9946:9957 from trondeau/qt into trunk. make distcheck works on
F9, Ubuntu 8.04 and 8.10 with and without qt libraries.
proper comparison of vectors; I thought I had already fixed this...
Added ability to select USRP board to digital examples
Tom's law: the simpler the function, the more prone I am to make errors.
fixing sync routines by wrapping the angle and not clipping it; also
opening up the frequency sync range a bit.
some cleanup as well as adding a way to pass the Qapplication between
sinks that allows multiple GUIs to be defined and run.
Adding a constellation plot and an example for viewing constellations of
digital modulations.
Properly handles verticle scaling
merging qtdevel branch -r10534:10564 to sync with trunk because my
computer got confused which branch it was supposed to work on. Confused and
annoyed and fixing it.
Merging qtdevel2 branch -r10565:10849. This adds a lot of fixes and
capabilities to the qtgui package. Most importantly, it allows interaction
between PyQt and the C++ Qt routines in the gnuradio library.
Using qt's designer program to build an interface from the .ui file. This
makes qt_digital.py example look much better.
Improving digital GUI analysis tool. Adding receiver carrier and timing
recovery loop and ability to control the some of the receiver's parameters.
adding a pause/unpause button to the digital GUI application.
Opening up the time domain and constellations plots a bit and adding
accessor functions to set these values. These will be made accessible through
the qtsink to be user-settable.
Bringing out set axis function to the qtgui sinks for user-settable axis
ranges.
Now adding y-axis controls for frequency domain plot.
Merging trondeau/digital branch r11185:11205 to improve digital example
interfacing and remove redundancy.
Merging trondeau/qtdigital branch r11210-11215 to add some QT GUI's to
the digital examples for better visualization and understanding of the signals
and performance.
Fixing digital benchmarks: adding usrp_options class to reciever.
Passing new function definition to SWIG for access in Python.
fixes to benchmark_rx
Adding my generated qt_rx_window.py code for the QT GUI interface.
Fixing benchmark_tx to use usrp_options interface. Also changes the
default power output to a normalized range to fit into new USRP model.
Fixing a bug and adding the output of pyuic for qt_digital example.
Exporting qt-based examples to installed examples folder and fixed a
minor issue in the display of benchmark_qt_loopback.
Merging trondeau/qt branch r11231:11360. This merge improves the
usability and examples of the QT-based interface.
Fixing USRP2 dispaly program and minor tweaks to USRP program.
Adding a check box to cancel DC offset
Fixing bug in setting SNR
Fixed optfir for producing equiripple FIR filters. Does LPF, fixes the
HPF, and adds BPF (real).
Significantly improved performance of the Qt Gui sinks. This removes a
number of redundant loops and memcopies by combining operations and reduces the
CPU load greatly to run much more smoothly.
Cleaning up Qt code. This mostly reformats the code to be more consistent
with our style. It also changes the layout to use Qt layouts for proper
resizing of the GUI. Only the QwtPlots need to be resized manually.
Adding function to be able to set the size of the points in the
constellation plot.
Merging trondeau/pfb r11249:11581 into trunk. This adds a few polyphase
filterbank implementations that do (integer) decimation, (integer)
interpolation, arbitrary resampling, and channelizing.
gnuradio-example/python/pfb includes a number of different examples of how to
use these blocks.
ttsou (24):
Fix for simultaneous tx-rx using libusb_contexts
non-blocking reap and fusb default buffer size change
Additional comments for reaping transactions
Additional comments for reaping transactions
Modify apps and swig to reflect libusb_context use
first shot at re-adding libusb-0.12 support
Added libusb1 specific usrp_prims and usrp_basic
Added autotools header generation and build time version checking
Intermediate fix to simplify usrp_one_time_init api
Integrated more usrp_prims code
Use default arguments instead of overloaded virtual constructors for
cleaner interface
Autoconf support for checking the required version of libusb based on
fusb-tech
Re-added non pkgconfig support for libusb
Fix glitch from previous commit
Combined additiona usrp_prims code
Fixed bug usb_control_transfer bug
Commonized more usrp_prims code and renamed libusb-0.12 files to libusb0
Fixed libusb1 configure bug, libusb1 updates for previous usrp_prims
integration
Removed preprocessor declrs out of fusb.h and created separate
fusb_libusb1_base.h
Added copyright header
Moved to single generated fusb.h, headers now generated out of lib
directory
Removed internal functions from external header file
Comments for usrp_prims
Allow fusb_sysconfig to build on non-linux libusb-0.12 impls
-----------------------------------------------------------------------
hooks/post-receive
--
git://gnuradio.org/jblum
[Prev in Thread] |
Current Thread |
[Next in Thread] |
- [Commit-gnuradio] git://gnuradio.org/jblum annotated tag, old_usrp_devel_vrt, created. old_usrp_devel_vrt,
git version control <=