summaryrefslogtreecommitdiff
path: root/gruel
Commit message (Collapse)AuthorAgeFilesLines
* gr: added to the .gitignores to various components for in-tree buildsJosh Blum2011-07-032-0/+3
|
* gruel: adding high resolution timer to gruelJosh Blum2011-06-072-0/+125
|
* update python installed filestttx2011-05-242-1/+5
|
* fixing file trackingtttx2011-05-241-0/+0
|
* fixing pmt swig python installed filestttx2011-05-242-0/+25
|
* build: updating Makefiles for newer linker requirements.Tom Rondeau2011-04-011-1/+5
|
* gruel: using a copy of swig's intrusive_ptr.i to support the PMT wrapping.Tom Rondeau2011-03-263-6/+106
|
* gruel: added missing ignoresJohnathan Corgan2011-03-152-0/+4
|
* Merge branch 'next' of gnuradio.org:gnuradio into nextTom Rondeau2011-03-155-47/+64
|\
| * Merge remote branch 'jblum/wip/attributes' into nextJohnathan Corgan2011-03-142-1/+58
| |\ | | | | | | | | | | | | * jblum/wip/attributes: created gruel/attributes.h to house compiler specific attribute macros
| | * created gruel/attributes.h to house compiler specific attribute macrosJosh Blum2011-03-142-1/+58
| | | | | | | | | | | | | | | | | | | | | | | | | | | replaced instances of __attribute__ with __GR_ATTR from attributes.h what else has compiler specific attributes? volk - volk is stand-alone, needs its own attributes.h gcell - not touching that, probably gcc only anyways usrp2 firmware - does not matter to host build
| * | gruel thread simplification:Josh Blum2011-02-273-46/+6
| |/ | | | | | | | | | | | | | | | | | | Removed get_new_timeout from thread.h (usrp2_vrt carryover) Basically it was created because of a misunderstanding of the time types; and its only ever called once. This also removes thread.cc Call posix_time::milliseconds in usrp2 control.cc. Notice that it passes a time_duration rather than a ptime (aka system time). Added #include <deque> to gr_buffer.h. It turns out that boost posix_time.hpp implicitly included the deque header which was missing from gr_buffer.h Replaced the include for thread.hpp with only the includes for the boost thread types mentioned in gruel/thread.h. Also, making use of the scoped_lock typedef that comes with boost thread locks. boost 3.5 safe.
* | gruel: fixed swig interface file to dereference pmt_t.Tom Rondeau2011-03-151-0/+5
| |
* | gruel: fixing structure. Passes make check.Tom Rondeau2011-03-147-84/+116
| |
* | gruel: SWIGing Gruel into Python to access PMTs.Tom Rondeau2011-03-1412-7/+1150
|/
* gruel: generate pmt_serial_tags with python, removes guile dependencyJosh Blum2011-02-024-124/+59
|
* Updating copyright.Tom Rondeau2011-01-222-2/+2
|
* cleanup mkdir usage with boost filesystem:Josh Blum2011-01-182-43/+10
| | | | | | | | | | Replaced copy/pasted code and MKDIR_TAKES_ONE_ARG #ifdefs with portable boost filesystem path and directory creation. Gets the correct home directory on windows systems: APPDATA. Replaces large amounts of copypasta with single lines of code. Removes MKDIR_TAKES_ONE_ARG configuration checks from m4 files. Adds boost filesystem and system library as build dependencies.
* Merge branch 'master' into nextTom Rondeau2010-12-231-6/+3
|\ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * master: clean now gets rid of unittest results. Passes distcheck. Modifying the unittest output. XML files are no longer written outside of the build tree. A new patch for fixing the alsa restart issue. Submitted by Volker Schroer. Reverting last change in alsa. PFB resampler: fix it this way to avoid the signed/unsigned warning. PFB resampler: fixes bug where filter could be looking past the number of inputs. Adding a "change in progress" check to alsa sink. Added a check in alsa sink if error has occurred due to blocking; if so, it will just drop samples and not get backed up. Patch taken from Marcus Leech 10/29/2010. Conflicts: Makefile.common gnuradio-core/src/lib/filter/gr_pfb_arb_resampler_ccf.cc
| * Modifying the unittest output. XML files are no longer written outside of ↵Tom Rondeau2010-12-231-6/+3
| | | | | | | | the build tree.
* | Major Makefile.am housecleaning. Passes distcheck.Eric Blossom2010-11-244-9/+10
|/ | | | | | | | | Move all occurrences of swig_built_sources out of Makefile.am's. Move all SWIG related use of BUILT_SOURCES out of Makefile.am's. Clean up 'if PYTHON' conditionalization in gr-* Still left to do: fix Makefile.swig CLEANFILES and no_dist_files such that they remove exactly the generated files.
* rearrange includes to always be: internal GR, external, with GR.Michael Dickens2010-10-093-7/+8
|
* Moving XML output files from cppunit tests to $HOME/.gnuradio/unittests.Tom Rondeau2010-10-021-2/+51
| | | | This also adds a new utility gr_unittests.h, which sets up the path for output files.
* Adding an XML outputter for the CPP Unit tests. This is to a) store the ↵Tom Rondeau2010-09-301-1/+5
| | | | output information but also b) for integration with Hudson for logging and displaying the results during the build stages. This only covers a few cases so far and I need to define a better place to save the output files.
* Add support for uint64_t to pmt.Eric Blossom2010-09-116-0/+99
|
* Make C++ shared libraries versionedJohnathan Corgan2010-05-282-2/+2
|
* Add gruel::thread as synonym to boost::thread for convenienceJohnathan Corgan2010-04-131-0/+1
|
* Removed omnithreads dependency from libusrp2Johnathan Corgan2010-04-113-2/+45
|
* Replace some calls to pmt constructors with mp(foo) shorthand.Eric Blossom2010-03-081-41/+41
|
* Convert pmt_dict type into an immutable data structure.Eric Blossom2010-03-084-126/+128
| | | | This change allows us to safely pass dicts in messages.
* Merge branch 'vrt' of http://gnuradio.org/git/jblumJohnathan Corgan2009-10-211-1/+32
|\ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Merge fix: added GRUEL_INCLUDES to vrt Makefile Merge fix: added missing include in gr-vrt * 'vrt' of http://gnuradio.org/git/jblum: query the model number from the host fix so all handlers get called on event simplfied the code while i was looking at it added access methods for gps stuff added access methods and parsing for caldiv if context use existing utility method reading the lo back and storing it use the new htonll and vrt types to send cal and lo freqs checking for if context packets and setting up the payload pointer and size Reading 64 bit freq out of chunk of context packet. copied over vrt context and type headers, updated bits.h as well Dump IF-Context packets in hex. use gruel/inet.h instead of arap/inet.h fix white space made rxdspno a parameter for: start/stop streaming, and quadradio32fc
| * added access methods and parsing for caldiv if contextJosh Blum2009-09-281-0/+2
| |
| * Reading 64 bit freq out of chunk of context packet.Josh Blum2009-09-251-1/+30
| | | | | | | | | | | | Where is the rest of my context packet? Added htonll and ntohll in gruel inet.h Fixed vrt/types.h freq cast
* | Applied patch from Don Ward for Cygwin platformJohnathan Corgan2009-10-071-1/+1
|/ | | | | | | | | Add *.exe to .gitignore Restore ac_compiler in gr_fortran.m4 even when no Fortran was found Add $(NO_UNDEFINED) to LDFLAGS in atsc Makefile.am, so shared libraries will be built Change the order of searching pmt/libpmt-qa.la and libgruel.la in gruel Makefile.am so references to libgruel from limpmt-qa will be resolved
* Added missing file to ignores.Johnathan Corgan2009-09-091-0/+1
|
* Add shorthand for making tuples.Eric Blossom2009-08-191-0/+71
|
* Add blobs and shorthand pmt pseudo-constructors.Eric Blossom2009-08-186-1/+178
| | | | | | | | | blobs == Binary Large Object. Very handy for passing around uninterpreted data. The shorthand constructors were implemented by overloading the pmt_t mp(foo) function in the pmt namespace. I originally called "mp" "pmt", but that caused a conflict with the pmt namespace.
* gruel::send can now send to a pmt.Eric Blossom2009-08-182-7/+35
|
* Add top-level msg_passing.h include file.Eric Blossom2009-08-183-50/+89
| | | | Incorporate send.h into msg_passing.h.
* QA code now works.Eric Blossom2009-08-185-17/+24
|
* Add pmt type that wraps a gruel::msg_accepter.Eric Blossom2009-08-185-1/+87
| | | | QA code doesn't link because pmt depends on msg and vice versa
* Merged branch 'msg-passing' from http://gnuradio.org/git/eb.gitJohnathan Corgan2009-08-1510-11/+443
|\ | | | | | | | | | | | | | | This is work in progress on the message passing implementation. Passes distcheck. Signed-off-by: Johnathan Corgan <jcorgan@corganenterprises.com>
| * pmt_write now displays vector and tuple elements.Eric Blossom2009-08-152-12/+31
| |
| * Additional QA for tuple.Eric Blossom2009-08-153-6/+38
| |
| * Added most of the support for a new PMT type: tuple.Eric Blossom2009-08-145-2/+325
| | | | | | | | More QA code coming soon.
| * Refactored gr_msg_accepter and gr_tpd_thread_body.Eric Blossom2009-08-133-3/+60
| | | | | | | | Redirected gr_msg_accepter::post into gr_block::_post based on dynamic cast.
| * Added gr_msg_accepter class.Johnathan Corgan2009-08-131-1/+2
| | | | | | | | | | | | | | | | gr_msg_accepter derives from gruel::msg_accepter_msgq and will implement in its post() a notification of the destination block thread that a message is pending. Passes distcheck.
| * Added git ignore files auto created from svn:ignore properties.git repository hosting2009-08-139-0/+45
| |
* | Applied patch c1258.diff from Stephan Bruns (ticket:359)Johnathan Corgan2009-08-143-3/+13
| | | | | | | | | | | | | | | | | | This patch changes pmt_t to use boost intrusive pointers. Patch was modified to apply to new pmt location since the original patch was created, and add missing include file. Signed-off-by: Johnathan Corgan <jcorgan@corganenterprises.com>
* | Added git ignore files auto created from svn:ignore properties.git2009-08-149-0/+45
|/ | | | git-svn-id: http://gnuradio.org/svn/gnuradio/trunk@11592 221aa14e-8319-0410-a670-987f0aec2ac5