[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Commit-gnuradio] [gnuradio] annotated tag old_usrp_devel_udp created (n
From: |
git |
Subject: |
[Commit-gnuradio] [gnuradio] annotated tag old_usrp_devel_udp created (now 90cd6f5) |
Date: |
Mon, 15 Aug 2016 00:47:08 +0000 (UTC) |
This is an automated email from the git hooks/post-receive script.
nwest pushed a change to annotated tag old_usrp_devel_udp
in repository gnuradio.
at 90cd6f5 (tag)
tagging ac8eb233d174d3fb48d4a28c1172f085a757ba16 (commit)
replaces old_usrp_devel_vrt
tagged by Josh Blum
on Fri Nov 25 19:56:04 2011 -0500
- Log -----------------------------------------------------------------
ancient devel branch for udp + usrp2
Eric Blossom (5):
update gitignores
Remove warning related to GRC_GR_VRT
Remove trailing whitespace after \
Remove assert(dac_rate() == 128000000).
Remove unnecessary implementation of flexrf::refclk_freq.
Jason Abele (7):
WBXNG: set ADF4350 to low spur mode
WBXNG: power on/off TXMOD and Synth/VCO with set_enable
WBXNG: Can not enable/disable ADF4350 from set_enable()
Fixing bad tuning range code
Added antenna select support for new board rev
Remove wbxng tx gain dependence on pga gain
Make UDP work with WBX for old branch
Johnathan Corgan (6):
Merge branch 'fix/waterfall' of git://gnuradio.org/jblum
gr-noaa: work-in-progress for LRIT reception
Merge branch 'fix/sample_n_hold' of git://gnuradio.org/jblum
usrp2: fix for 'start_rx_streaming_at' hang
build: trial fix for gr-pager issue on Ubuntu
Merge branch 'fix/libdir' of address@hidden:gnuradio
Josh Blum (17):
bug fix for waterfall plotter,
Expanded the usrp props structure into something that can describe any
kind of usrp:
bug fix for waterfall plotter,
Merge branch 'master' of address@hidden:jblum into wip/usrp2
Merge branch 'udp' of http://gnuradio.org/git/matt into wip/usrp2
Merge branch 'wip/usrp2' of http://gnuradio.org/git/matt into wip/usrp2
Use numpy to do color table lookup.
fixed issue 387: removed uses of win.set for wx sinks
Applied reverse diff for win.set_* change on ra_fftsink.py
fix bug in sample and hold wrapper for grc
Removed usrp1 and usrp2 fpga code, this is now hosted at
http://ettus-apps.sourcerepo.com/redmine/ettus/projects/show/fpga
Code working with the udp protocol machine, but using raw ethernet.
Still have fpga conflicts, working though.
Removed the fpga code, its hosted with erllc now.
reorganized the ctrl packet handling so its easier to implement the
udp/ip layer
UDP working over the control side of things only.
working udp on data and control (some speed issues)
Matt Ettus (22):
19 bit wide interface in prep for connection to UDP/IP state machines.
19-bit fifo handling for receive side of eth/udp system
barebones udp support. Compiles, but untested.
never should have checked in this generated binary file
proper time sync to pps
Merge branch 'wip/usrp2' of http://vps.gnuradio.org/git/jblum into
wip/usrp2
place udp core in the memory space
actually connect the ports -- why this isn't flagged as an error I'll
never know
typo fix
more typo fixes.
better debug pins
make it match the 36 bit wide version
empty file, it is actually located in the control directory
debug state
forgot to declare wire
try proper reset
try a width that works...
add debug pins to find the problem with lost eof in the udp core
typo
yet more debug lines
yet another typo
should fix the endless packet bug
Tom (2):
New way to handle arbitrary resampler. Now featuring lower noise!
Merge branch 'resampler'
-----------------------------------------------------------------------
This annotated tag includes the following new commits:
new 06292e1 Create separate raw Ethernet sockets and packet filters
new 4182027 working a separate ctrl ethernet device into the code
new a04bfd6 Created a new thread for handling incoming control
packets. TX/RX app is working with separate data and control ethernet types.
new 96976ff Hosekeeping after control/data separation.
new 78b981c Removed references to U2_ETHERTYPE and CONTROL_CHAN.
Moved non-txrx-related apps in firmware broken by this.
new 96b8478 Common naming convention for control and data thread
stuff.
new b86ad01 using boost threads for control and data
new 08594ae Removed omnithreads dependency from libusrp2, still
debugging
new 541b4a4 Refactored timeout handling
new 93de49f Fix incorrect comparison
new ea4cf4d some house keeping while trying to fix thread exception
new 8b7e828 Disable interruption in those functions that use
interruption points such as sleep, wait, and timed_wait.
new 2cf7739 usrp2: remove install data hook for usrp2_socket_opener
new c49d96d Created transport abstraction. Implemented ethernet
transport for control. Control transport works in usrp impl. Needs a lot of
cleanup.
new 3061f3e virtual destructor and shared ptr for transport
new 1d7462c Put ethernet control transport into its own cc/h files.
Ethernet control transport is in-charge of ethernet and transport headers, so
that usrp2 impl knows nothing about ethernet stuff (as far as control goes).
new 2d8de39 Began work on eth data transport class. Switched send in
transport to use iovecs. Pass mac addr into eth transports rather than
re-parsing.
new 3cefeb1 Added a callback into the channel ring enqueue and
dequeue. This will allow the deqeue caller to make an arbitrary call when its
done with the data. Currently, the enqueue caller makes this callback a
release_frames.
new c597ff1 VITA49 rx (and tx skeleton) copied over from quad radio
new c2a861b Created sbuff class to house chunks of memory, their
length, and possible callback for freeing/cleanup. Switched ring and transport
to make use of the sbuff on receive.
new 240d7c5 put 64 bit timer for vita49 on the settings bus
new 088d3ce usrp2 impl working with data transport. not up to full
potential yet, but working. needs major cleanup.
new a9c6502 Changed the transport to return a vector of sbuffs. This
way the ethernet can pass up as many buffs as ready.
new 89f67c8 vita rx instead of rx_control. Ready for firmware
testing. Misses timing by a little bit, will worry later.
new b0ddc04 cleanup
new 7b0fcf9 moved regs around for vita49
new da5b379 new memory map for vita49. Apps won't compile, since
symbol names are different
new 2415764 Cleaned up the parse ethernet stuff. Made an official
max_buffs method for the transport.
new cfedec5 cleanup stuff
new 473a57e being more c++y with the ring
new 4e43221 pass vector of sbuffs by reference to callback
new f8a3c34 Merge branch 'vita_rx' of http://gnuradio.org/git/matt
into wip/usrp2
new e18b55d got firmware compiling with vrt rx
new df8e2b4 forgot to declare wires
new 3d59bf9 got vrt rx somewhat working
new 885e2f8 Merge branch 'vita_rx' of http://gnuradio.org/git/matt
into wip/usrp2
new fbcf314 Fixes usrp2 firmware configure with mb-gcc on ubuntu
9.10/autoconf 2.64. Disables the regression test for fopen since stdio is
non-functional.
new 6360ce1 rx working with vrt header
new 473feb0 mostly just copied over from the rx side. Still needs a
lot of work.
new 1103abf Added missing flag to vrt header in txrx.c. Added parsing
to vrt expanded header to copy out header entries. Modified usrp2 impl to use
the correctly parsed header.
new df7113e be a little more PC about it
new 58031f6 Created a ring data structure held by the ring. It holds
an sbuff and its parsed vrt data (header, payload, and len). The impl data
handler parses the packets and enqueues them.
new f641f93 minor tweak to transport loop and debug printf for vrt
new 6300b90 Removed temporary u2_eth_packet_only_t. Removed the fixed
header portion from the u2_eth_packet_t. Removed places in code where control
uses the fixed header (always unused 0 for word, and -1 for timestamp). Flagged
the fixed header stuff for removal (once we get vrt tx).
new 2ecc7c9 Re-implemented find.cc with gruel and eth_ctrl_transport
class. Added constructor args to the eth control transport to set the timeout
and target for the packet filter.
new 48ed819 Created and used a typedef for a vector of sbuffs.
Changed the return type for the transport sendv to bool. Not all transports can
return the number of bytes sent, and we only care if the transport succeeded or
not. This fixes an issue of the usrp2 impl freezing on close after tx, because
the return value from sednv was improperly handled.
new 7059162 Handled the case of short packets in eth data transport
by using padding.
new 3628a06 Added interrupt call from transport::stop so the recv or
callback will throw at interruption points. This fixes the issue where the app
would hang in the stop method when exiting (we were hanging here:
d_data_pending_cond.wait(l), but now wait throws() and we exit).
new 93431af Added read_packet with timeout method to ethernet. Now
the control recv can timeout and immediately recv.
new 0bf3697 make the testbench work in this environment, without the
crossclock settings bus
new 2632398 progress on vita_tx. it compiles now, need to work on
vita_tx_control.
new c9ed549 seems to correctly deframe packets. now need to consume
them.
new 85e1c9f very basic packet sending works
new 2accac1 flag packets which arrive way too early so the device
doesn't sit there forever.
new e8b798e First cut at vita tx, whole thing compiles
new bb24e64 ignore save files
new 00ec663 Removed the ring buffer from the usrp2 impl.
new ae30d00 Merge branch 'vita_rx' of http://gnuradio.org/git/matt
into wip/usrp2
new a616ef1 WIP host mods to send vrt packets
new 8c993b6 fixed typo in u2_core.v resulting in unconnected net.
added debug pins
new 11f67cb Merge branch 'vita_rx' of gnuradio.org:matt into vita_rx
new 8c0432e Add ability to clear state out when there is an underrun
new ef69adc only pull from input fifo when really consuming or
pushing into the next fifo
new c211688 put new setting reg into the address space in the right
place
new b3fdfa1 Merge branch 'vita_rx' of gnuradio.org:matt into vita_rx
new 3bdbd35 Merge branch 'vita_rx' of http://gnuradio.org/git/matt
into wip/usrp2
new 6ce6ca6 reorder the memory map
new 9dfaa90 Merge branch 'vita_rx' of gnuradio.org:matt into vita_rx
new 48ac177 fixed memory map for split tx dsp and control
new da59533 changed debug pins to see incoming data
new 20111d4 Merge branch 'vita_rx' of gnuradio.org:matt into vita_rx
new 242b398 Logic for the start/end of burst bits
new 0608a02 Merge branch 'vita_rx' of http://gnuradio.org/git/matt
into wip/usrp2
new b4af137 Merge branch 'wip/usrp2' of address@hidden:jblum into
wip/usrp2
new 120b373 dsp_core_tx now has setting reg base settable from
u2_core. underrun bug in vrt fixed
new 316199a Merge branch 'master' of http://gnuradio.org/git/gnuradio
into vita_rx
new 41962bc Merge branch 'master' of gnuradio.org:gnuradio into
vita_rx
new 498b53a Merge branch 'vita_rx' of gnuradio.org:matt into vita_rx
new 8cc237c cleaned up the main ibs state machine
new 1fdc5d7 working vrt tx
new 5232a54 Removed stream-at changes to make this mergable into
wip/usrp2. Stream-at will be re-implemented with the new vita capabilities.
new 70b06b5 Merge branch 'merge_usrp2' into wip/usrp2
new 5e1e233 added timeout to ring wait calls
new ba5c52e Replaced rx metadata with vrt expanded header. Removed
timestamp from tx metadata, changes will be made for vrt.
new 0b50ece also release ethernet frames here
new 3e3bec6 Removed the channel ring from the eth transport. Made the
eth transport a data handler to pass directly to the eth buffer, and to strip
ethernet headers/transport information.
new 58ddfc8 Removed references to channel numbers in usrp2 and gr
usrp2. Removed the sample handler and replaced it with the vrt packet handler.
Fixed the build systems to require vrt for usrp.
new 6351477 revered dumb change to vrt expanded header
new e0dfa29 Replaced tx metadata with vrt expanded header.
new cc539f9 corrected some vrt header logic in tx samples
new 350b6e6 Added time spec to the start streaming command. One can
do a start streaming at by specifiying a time spec, or leave the parameter off
for stream now mode.
new a5316f6 Added unparse capability to the vrt expanded header.
Unparse can fill in a vrt header and trailer from an expanded header.
new f925148 using vrt::expanded_header::unparse in usrp2 impl tx raw
new 5f8d21c Replaced the need for code word tables by setting the
header/trailer lengths in the switch body jump table, just like in the unparser
switch body.
new b01b391 added documentation for handling of the expanded headers
in the transmit calls
new e86078b Merge branch 'vrt' of address@hidden:jblum into wip/usrp2
new ddced4a removed the usrp2_bytesex header since it only imported
from gruel
new c33d6a0 usrp2 impl finds out max frame size from the transport
new 5c43f08 removed unused copy handler
new ac1d333 Made some gruel changes to get it compiling on this
system.
new ca6b50c flattened usrp2 hierarchy `
new 213e755 19 bit wide interface in prep for connection to UDP/IP
state machines.
new 416aa49 19-bit fifo handling for receive side of eth/udp system
new a4779f7 barebones udp support. Compiles, but untested.
new 6ce0a09 never should have checked in this generated binary file
new fa92536 proper time sync to pps
new b299997 added missing vrt includes and libs to makefiles
new 39f9c9a renamed tics to ticks to be more pc
new 9093b2d Expanded the usrp props structure into something that can
describe any kind of usrp: ethernet, udp, usb... and the various transport
arguments.
new bd81756 bug fix for waterfall plotter, it seems that numpy choose
changed
new 0b4e86f Merge branch 'master' of address@hidden:jblum into
wip/usrp2
new f996ba2 Merge branch 'wip/usrp2' of
http://vps.gnuradio.org/git/jblum into wip/usrp2
new 5d21a64 Merge branch 'udp' of http://gnuradio.org/git/matt into
wip/usrp2
new 5b082ef Merge branch 'wip/usrp2' of http://gnuradio.org/git/matt
into wip/usrp2
new 4cd3e8b place udp core in the memory space
new 50af0ed actually connect the ports -- why this isn't flagged as
an error I'll never know
new 4e55303 typo fix
new 9df7475 more typo fixes.
new b39fb27 better debug pins
new f943bdc make it match the 36 bit wide version
new df9257b empty file, it is actually located in the control
directory
new 5e4b3c0 debug state
new 5d6e205 forgot to declare wire
new 18acb22 try proper reset
new 705cd8b try a width that works...
new 2085083 add debug pins to find the problem with lost eof in the
udp core
new ae7c2e9 typo
new b2a38ca yet more debug lines
new 7661258 yet another typo
new 99476b2 should fix the endless packet bug
new 5405fa6 proper time sync to pps
new 557ae0a allow processor to read back vrt time over readback mux
new 27cc02a allow setting time immediately in cases where there is no
external pps input
new 8323aa5 remove time_sync and master_timer.
new 72fa504 moved around regs, added a bit to allow for alternate PPS
source
new 74087d1 Added set time and set time at next pps. Removed the old
sync pps commands, they dont make sense to use anymore.
new 7cdfd92 Fixed and tested setting the usrp2 time and start rx
streaming at. Added a demo app to apps called rx_timed_samples.cc to test this.
Fixed the gr-usrp2 module to reflect the recent usrp2 api changes. Changed the
way the firmware calls stop_rx_cmd, fixed issue with packets kept in the buffer
after stop.
new bfa1e21 speed up timing by ignoring the too_early error. We'll
need to FIXME this later
new 05309d1 Merge branch 'usrp2_vrt' of http://gnuradio.org/git/matt
into usrp2_vrt
new 23e45f3 Improved the timed samples example with RTT estimation.
new ec42f73 Removed usrp1 and usrp2 fpga code, this is now hosted at
http://ettus-apps.sourcerepo.com/redmine/ettus/projects/show/fpga
new 1f9fcbb Code working with the udp protocol machine, but using raw
ethernet.
new 2d395c2 Still have fpga conflicts, working though.
new 39852ac Removed the fpga code, its hosted with erllc now.
new b6421e8 reorganized the ctrl packet handling so its easier to
implement the udp/ip layer
new de40326 UDP working over the control side of things only.
new ee061fa working udp on data and control (some speed issues)
new ac8eb23 Make UDP work with WBX for old branch
The 148 revisions listed above as "new" are entirely new to this
repository and will be described in separate emails. The revisions
listed as "adds" were already present in the repository and have only
been added to this reference.
- [Commit-gnuradio] [gnuradio] annotated tag old_usrp_devel_udp created (now 90cd6f5),
git <=
- [Commit-gnuradio] [gnuradio] 01/148: Create separate raw Ethernet sockets and packet filters, git, 2016/08/14
- [Commit-gnuradio] [gnuradio] 03/148: Created a new thread for handling incoming control packets. TX/RX app is working with separate data and control ethernet types., git, 2016/08/14
- [Commit-gnuradio] [gnuradio] 10/148: Fix incorrect comparison, git, 2016/08/14
- [Commit-gnuradio] [gnuradio] 13/148: usrp2: remove install data hook for usrp2_socket_opener, git, 2016/08/14
- [Commit-gnuradio] [gnuradio] 04/148: Hosekeeping after control/data separation., git, 2016/08/14
- [Commit-gnuradio] [gnuradio] 05/148: Removed references to U2_ETHERTYPE and CONTROL_CHAN. Moved non-txrx-related apps in firmware broken by this., git, 2016/08/14
- [Commit-gnuradio] [gnuradio] 06/148: Common naming convention for control and data thread stuff., git, 2016/08/14
- [Commit-gnuradio] [gnuradio] 02/148: working a separate ctrl ethernet device into the code, git, 2016/08/14
- [Commit-gnuradio] [gnuradio] 07/148: using boost threads for control and data, git, 2016/08/14
- [Commit-gnuradio] [gnuradio] 09/148: Refactored timeout handling, git, 2016/08/14