commit-gnuradio
[Top][All Lists]
Advanced

[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.




reply via email to

[Prev in Thread] Current Thread [Next in Thread]