debian/gnuradio
15 years agothird time's a charm...
eb [Tue, 27 Jan 2009 21:27:14 +0000 (21:27 +0000)]
third time's a charm...

git-svn-id: http://gnuradio.org/svn/gnuradio/trunk@10321 221aa14e-8319-0410-a670-987f0aec2ac5

15 years agoadded missing .h files
eb [Tue, 27 Jan 2009 21:19:03 +0000 (21:19 +0000)]
added missing .h files

git-svn-id: http://gnuradio.org/svn/gnuradio/trunk@10319 221aa14e-8319-0410-a670-987f0aec2ac5

15 years agoMerged eb/u2-mimo-wip -r10297:10317 into the trunk. This contains
eb [Tue, 27 Jan 2009 21:15:51 +0000 (21:15 +0000)]
Merged eb/u2-mimo-wip -r10297:10317 into the trunk.  This contains
down and dirty test code that confirms that we can coherently transmit
different signals to two USRP2s connected via a mimo cable.
app_common_v2.h and app_passthru_v2.h were slightly modified, but
these changes to not alter the behavior of the standard code (txrx).

git-svn-id: http://gnuradio.org/svn/gnuradio/trunk@10318 221aa14e-8319-0410-a670-987f0aec2ac5

15 years agoGeneral housekeeping--removing ancient cruft mostly.
jcorgan [Tue, 27 Jan 2009 18:00:05 +0000 (18:00 +0000)]
General housekeeping--removing ancient cruft mostly.

git-svn-id: http://gnuradio.org/svn/gnuradio/trunk@10315 221aa14e-8319-0410-a670-987f0aec2ac5

15 years agoRemoved DECT Python example. Refer to DECT project in CGRAN for a more comprehensive...
jcorgan [Tue, 27 Jan 2009 16:10:28 +0000 (16:10 +0000)]
Removed DECT Python example.  Refer to DECT project in CGRAN for a more comprehensive example.

git-svn-id: http://gnuradio.org/svn/gnuradio/trunk@10313 221aa14e-8319-0410-a670-987f0aec2ac5

15 years agodecim/interp first for consistency
jblum [Mon, 26 Jan 2009 22:07:51 +0000 (22:07 +0000)]
decim/interp first for consistency

git-svn-id: http://gnuradio.org/svn/gnuradio/trunk@10306 221aa14e-8319-0410-a670-987f0aec2ac5

15 years agonew and improved simple/dual usrp blocks and wrapper classes
jblum [Mon, 26 Jan 2009 21:17:41 +0000 (21:17 +0000)]
new and improved simple/dual usrp blocks and wrapper classes

git-svn-id: http://gnuradio.org/svn/gnuradio/trunk@10305 221aa14e-8319-0410-a670-987f0aec2ac5

15 years ago-u for unbuffered python exec, fix:callbacks from enabled blocks only
jblum [Mon, 26 Jan 2009 20:45:52 +0000 (20:45 +0000)]
-u for unbuffered python exec, fix:callbacks from enabled blocks only

git-svn-id: http://gnuradio.org/svn/gnuradio/trunk@10304 221aa14e-8319-0410-a670-987f0aec2ac5

15 years agomimo tx work-in-progress
eb [Fri, 23 Jan 2009 23:14:58 +0000 (23:14 +0000)]
mimo tx work-in-progress

git-svn-id: http://gnuradio.org/svn/gnuradio/trunk@10296 221aa14e-8319-0410-a670-987f0aec2ac5

15 years agousrp2 examples
jblum [Fri, 23 Jan 2009 19:49:20 +0000 (19:49 +0000)]
usrp2 examples

git-svn-id: http://gnuradio.org/svn/gnuradio/trunk@10295 221aa14e-8319-0410-a670-987f0aec2ac5

15 years agorevert extraction of buffer_state
eb [Fri, 23 Jan 2009 02:12:04 +0000 (02:12 +0000)]
revert extraction of buffer_state

git-svn-id: http://gnuradio.org/svn/gnuradio/trunk@10294 221aa14e-8319-0410-a670-987f0aec2ac5

15 years agoWork in progress on mimo Tx state machine.
eb [Fri, 23 Jan 2009 01:48:58 +0000 (01:48 +0000)]
Work in progress on mimo Tx state machine.

git-svn-id: http://gnuradio.org/svn/gnuradio/trunk@10293 221aa14e-8319-0410-a670-987f0aec2ac5

15 years agotest case of file DNE
jblum [Fri, 23 Jan 2009 00:11:30 +0000 (00:11 +0000)]
test case of file DNE

git-svn-id: http://gnuradio.org/svn/gnuradio/trunk@10292 221aa14e-8319-0410-a670-987f0aec2ac5

15 years agobumped stack to 3k (not sure we needed to), cleaned up old serdes test
eb [Thu, 22 Jan 2009 18:29:24 +0000 (18:29 +0000)]
bumped stack to 3k (not sure we needed to), cleaned up old serdes test
code: eth_serdes.c and serdes_txrx.c, can tx over serdes at interp 4
(underruns quite frequently), same behavior as regular txrx.c

git-svn-id: http://gnuradio.org/svn/gnuradio/trunk@10291 221aa14e-8319-0410-a670-987f0aec2ac5

15 years agotrial fix for problem when 3 loads with 1 wait state are followed by a barrel shift...
matt [Thu, 22 Jan 2009 18:23:45 +0000 (18:23 +0000)]
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.

git-svn-id: http://gnuradio.org/svn/gnuradio/trunk@10290 221aa14e-8319-0410-a670-987f0aec2ac5

15 years agocatching up with shawn. these aren't used here anyway.
matt [Thu, 22 Jan 2009 18:22:11 +0000 (18:22 +0000)]
catching up with shawn.  these aren't used here anyway.

git-svn-id: http://gnuradio.org/svn/gnuradio/trunk@10289 221aa14e-8319-0410-a670-987f0aec2ac5

15 years agotypo fix in cpfsk xml
jblum [Thu, 22 Jan 2009 17:02:14 +0000 (17:02 +0000)]
typo fix in cpfsk xml

git-svn-id: http://gnuradio.org/svn/gnuradio/trunk@10287 221aa14e-8319-0410-a670-987f0aec2ac5

15 years agoFixed short-form name for --notch_taps
mleech [Thu, 22 Jan 2009 04:27:38 +0000 (04:27 +0000)]
Fixed short-form name for --notch_taps

git-svn-id: http://gnuradio.org/svn/gnuradio/trunk@10285 221aa14e-8319-0410-a670-987f0aec2ac5

15 years agodetect loss of signal
matt [Thu, 22 Jan 2009 01:02:08 +0000 (01:02 +0000)]
detect loss of signal

git-svn-id: http://gnuradio.org/svn/gnuradio/trunk@10284 221aa14e-8319-0410-a670-987f0aec2ac5

15 years agoparams must exist for option parser
jblum [Thu, 22 Jan 2009 01:00:12 +0000 (01:00 +0000)]
params must exist for option parser

git-svn-id: http://gnuradio.org/svn/gnuradio/trunk@10283 221aa14e-8319-0410-a670-987f0aec2ac5

15 years agocmd line options with param block
jblum [Thu, 22 Jan 2009 00:32:48 +0000 (00:32 +0000)]
cmd line options with param block

git-svn-id: http://gnuradio.org/svn/gnuradio/trunk@10282 221aa14e-8319-0410-a670-987f0aec2ac5

15 years agotemplate simplify
jblum [Wed, 21 Jan 2009 22:43:57 +0000 (22:43 +0000)]
template simplify

git-svn-id: http://gnuradio.org/svn/gnuradio/trunk@10281 221aa14e-8319-0410-a670-987f0aec2ac5

15 years agoAdded --notch_taps to allow user to specify number of taps in notch filter
mleech [Wed, 21 Jan 2009 19:08:54 +0000 (19:08 +0000)]
Added --notch_taps to allow user to specify number of taps in notch filter

git-svn-id: http://gnuradio.org/svn/gnuradio/trunk@10278 221aa14e-8319-0410-a670-987f0aec2ac5

15 years agousrp2 function names, usrp2 contructor usage
jblum [Wed, 21 Jan 2009 19:05:38 +0000 (19:05 +0000)]
usrp2 function names, usrp2 contructor usage

git-svn-id: http://gnuradio.org/svn/gnuradio/trunk@10277 221aa14e-8319-0410-a670-987f0aec2ac5

15 years agoUpdate howto revision to 3.2svn, fix 'missing ltmain.sh' issue
jcorgan [Wed, 21 Jan 2009 16:56:57 +0000 (16:56 +0000)]
Update howto revision to 3.2svn, fix 'missing ltmain.sh' issue

git-svn-id: http://gnuradio.org/svn/gnuradio/trunk@10276 221aa14e-8319-0410-a670-987f0aec2ac5

15 years agoUpdate trunk revision to 3.2svn
jcorgan [Wed, 21 Jan 2009 16:11:49 +0000 (16:11 +0000)]
Update trunk revision to 3.2svn

git-svn-id: http://gnuradio.org/svn/gnuradio/trunk@10275 221aa14e-8319-0410-a670-987f0aec2ac5

15 years agosort macs
jblum [Wed, 21 Jan 2009 00:38:23 +0000 (00:38 +0000)]
sort macs

git-svn-id: http://gnuradio.org/svn/gnuradio/trunk@10273 221aa14e-8319-0410-a670-987f0aec2ac5

15 years agodont hide vlen controller when vlen > 1
jblum [Tue, 20 Jan 2009 23:36:17 +0000 (23:36 +0000)]
dont hide vlen controller when vlen > 1

git-svn-id: http://gnuradio.org/svn/gnuradio/trunk@10272 221aa14e-8319-0410-a670-987f0aec2ac5

15 years agoprobe for the usrp2
jblum [Tue, 20 Jan 2009 22:44:51 +0000 (22:44 +0000)]
probe for the usrp2

git-svn-id: http://gnuradio.org/svn/gnuradio/trunk@10271 221aa14e-8319-0410-a670-987f0aec2ac5

15 years agoFixed arguments mis-match in setup_normal(), setup_dual(), setup_interferometer()
mleech [Tue, 20 Jan 2009 15:54:48 +0000 (15:54 +0000)]
Fixed arguments mis-match in setup_normal(), setup_dual(), setup_interferometer()

git-svn-id: http://gnuradio.org/svn/gnuradio/trunk@10267 221aa14e-8319-0410-a670-987f0aec2ac5

15 years agoset the icon in both executables
jblum [Tue, 20 Jan 2009 07:14:39 +0000 (07:14 +0000)]
set the icon in both executables

git-svn-id: http://gnuradio.org/svn/gnuradio/trunk@10266 221aa14e-8319-0410-a670-987f0aec2ac5

15 years agousrp2 block xmls
jblum [Tue, 20 Jan 2009 05:06:04 +0000 (05:06 +0000)]
usrp2 block xmls

git-svn-id: http://gnuradio.org/svn/gnuradio/trunk@10265 221aa14e-8319-0410-a670-987f0aec2ac5

15 years agocall it probe
jblum [Tue, 20 Jan 2009 04:59:13 +0000 (04:59 +0000)]
call it probe

git-svn-id: http://gnuradio.org/svn/gnuradio/trunk@10264 221aa14e-8319-0410-a670-987f0aec2ac5

15 years agoreplaced ", usrp2 blocks, hide for usrp params, mux defaults to 0x0
jblum [Mon, 19 Jan 2009 22:58:08 +0000 (22:58 +0000)]
replaced ", usrp2 blocks, hide for usrp params, mux defaults to 0x0

git-svn-id: http://gnuradio.org/svn/gnuradio/trunk@10263 221aa14e-8319-0410-a670-987f0aec2ac5

15 years agoenable_realtime in usrp2_siggen.py
jcorgan [Mon, 19 Jan 2009 21:51:07 +0000 (21:51 +0000)]
enable_realtime in usrp2_siggen.py

git-svn-id: http://gnuradio.org/svn/gnuradio/trunk@10262 221aa14e-8319-0410-a670-987f0aec2ac5

15 years agoonly set scale_iq if asked
jcorgan [Mon, 19 Jan 2009 21:21:40 +0000 (21:21 +0000)]
only set scale_iq if asked

git-svn-id: http://gnuradio.org/svn/gnuradio/trunk@10261 221aa14e-8319-0410-a670-987f0aec2ac5

15 years agocorrected link up detector
matt [Mon, 19 Jan 2009 05:11:24 +0000 (05:11 +0000)]
corrected link up detector

git-svn-id: http://gnuradio.org/svn/gnuradio/trunk@10260 221aa14e-8319-0410-a670-987f0aec2ac5

15 years agonew cordic
matt [Mon, 19 Jan 2009 05:08:51 +0000 (05:08 +0000)]
new cordic

git-svn-id: http://gnuradio.org/svn/gnuradio/trunk@10259 221aa14e-8319-0410-a670-987f0aec2ac5

15 years agowiden cordic on tx side
matt [Mon, 19 Jan 2009 04:39:47 +0000 (04:39 +0000)]
widen cordic on tx side

git-svn-id: http://gnuradio.org/svn/gnuradio/trunk@10258 221aa14e-8319-0410-a670-987f0aec2ac5

15 years agoclarify comment
matt [Mon, 19 Jan 2009 04:35:49 +0000 (04:35 +0000)]
clarify comment

git-svn-id: http://gnuradio.org/svn/gnuradio/trunk@10257 221aa14e-8319-0410-a670-987f0aec2ac5

15 years ago24 bit wide z. Can't do this parameterized, unfortunately.
matt [Mon, 19 Jan 2009 04:33:11 +0000 (04:33 +0000)]
24 bit wide z.  Can't do this parameterized, unfortunately.

git-svn-id: http://gnuradio.org/svn/gnuradio/trunk@10256 221aa14e-8319-0410-a670-987f0aec2ac5

15 years agomerging -r10252:10253 from developer branch to kick RX gain down in half on default
gnychis [Sat, 17 Jan 2009 19:59:28 +0000 (19:59 +0000)]
merging -r10252:10253 from developer branch to kick RX gain down in half on default

git-svn-id: http://gnuradio.org/svn/gnuradio/trunk@10254 221aa14e-8319-0410-a670-987f0aec2ac5

15 years agomerging from developer branch to fix manual frequency setting problem, for real this...
gnychis [Sat, 17 Jan 2009 04:46:33 +0000 (04:46 +0000)]
merging from developer branch to fix manual frequency setting problem, for real this time

git-svn-id: http://gnuradio.org/svn/gnuradio/trunk@10250 221aa14e-8319-0410-a670-987f0aec2ac5

15 years agoseriously, sorry... tried to ctrl+c that but didnt get in time
gnychis [Sat, 17 Jan 2009 04:42:26 +0000 (04:42 +0000)]
seriously, sorry... tried to ctrl+c that but didnt get in time

git-svn-id: http://gnuradio.org/svn/gnuradio/trunk@10249 221aa14e-8319-0410-a670-987f0aec2ac5

15 years agomerging r10246:10247 from developer branch to fix manual frequency setting problem
gnychis [Sat, 17 Jan 2009 04:39:52 +0000 (04:39 +0000)]
merging r10246:10247 from developer branch to fix manual frequency setting problem

git-svn-id: http://gnuradio.org/svn/gnuradio/trunk@10248 221aa14e-8319-0410-a670-987f0aec2ac5

15 years agomerging 10218 to 10241 for full daughterboard support with in-band project
gnychis [Fri, 16 Jan 2009 18:51:42 +0000 (18:51 +0000)]
merging 10218 to 10241 for full daughterboard support with in-band project

git-svn-id: http://gnuradio.org/svn/gnuradio/trunk@10244 221aa14e-8319-0410-a670-987f0aec2ac5

15 years agoMerged eb/gcell-wip -r10213:10230 into the trunk. This reduces the
eb [Thu, 15 Jan 2009 10:23:50 +0000 (10:23 +0000)]
Merged eb/gcell-wip -r10213:10230 into the trunk.  This reduces the
overhead of off-loading jobs, such that it is now feasible to off-load
50us jobs on the QS21 and 10us jobs on the PS3.  See wiki:Gcell for
performance graphs. There is still plenty of room for improvement.
I'll be revisiting this in a week or so.

git-svn-id: http://gnuradio.org/svn/gnuradio/trunk@10231 221aa14e-8319-0410-a670-987f0aec2ac5

15 years agoalways use ddc0
jblum [Wed, 14 Jan 2009 05:06:23 +0000 (05:06 +0000)]
always use ddc0

git-svn-id: http://gnuradio.org/svn/gnuradio/trunk@10219 221aa14e-8319-0410-a670-987f0aec2ac5

15 years agoFixes in-band code for new daughterboard API (Stefan Bruens)
jcorgan [Mon, 12 Jan 2009 21:31:44 +0000 (21:31 +0000)]
Fixes in-band code for new daughterboard API (Stefan Bruens)

git-svn-id: http://gnuradio.org/svn/gnuradio/trunk@10208 221aa14e-8319-0410-a670-987f0aec2ac5

15 years agocache evaluated statements, do not parse huge vectors for display
jblum [Sun, 11 Jan 2009 07:57:08 +0000 (07:57 +0000)]
cache evaluated statements, do not parse huge vectors for display

git-svn-id: http://gnuradio.org/svn/gnuradio/trunk@10205 221aa14e-8319-0410-a670-987f0aec2ac5

15 years agoadded frequency offset
matt [Fri, 9 Jan 2009 03:43:19 +0000 (03:43 +0000)]
added frequency offset

git-svn-id: http://gnuradio.org/svn/gnuradio/trunk@10204 221aa14e-8319-0410-a670-987f0aec2ac5

15 years agofix for xcvr.
matt [Fri, 9 Jan 2009 03:33:16 +0000 (03:33 +0000)]
fix for xcvr.

git-svn-id: http://gnuradio.org/svn/gnuradio/trunk@10203 221aa14e-8319-0410-a670-987f0aec2ac5

15 years agoMore XCVR2450 fixes.
jcorgan [Fri, 9 Jan 2009 02:33:04 +0000 (02:33 +0000)]
More XCVR2450 fixes.

git-svn-id: http://gnuradio.org/svn/gnuradio/trunk@10202 221aa14e-8319-0410-a670-987f0aec2ac5

15 years agoFix sign error in XCVR2450 code
jcorgan [Thu, 8 Jan 2009 23:50:42 +0000 (23:50 +0000)]
Fix sign error in XCVR2450 code

git-svn-id: http://gnuradio.org/svn/gnuradio/trunk@10201 221aa14e-8319-0410-a670-987f0aec2ac5

15 years agofixed syntax error cases
jblum [Thu, 8 Jan 2009 01:53:08 +0000 (01:53 +0000)]
fixed syntax error cases

git-svn-id: http://gnuradio.org/svn/gnuradio/trunk@10199 221aa14e-8319-0410-a670-987f0aec2ac5

15 years agogtk test import redirect warning
jblum [Wed, 7 Jan 2009 19:50:19 +0000 (19:50 +0000)]
gtk test import redirect warning

git-svn-id: http://gnuradio.org/svn/gnuradio/trunk@10198 221aa14e-8319-0410-a670-987f0aec2ac5

15 years agoUpdate doxygen Python generation (Firas Abbas)
jcorgan [Tue, 6 Jan 2009 02:00:34 +0000 (02:00 +0000)]
Update doxygen Python generation (Firas Abbas)

git-svn-id: http://gnuradio.org/svn/gnuradio/trunk@10195 221aa14e-8319-0410-a670-987f0aec2ac5

15 years agoUpdate configuration file to not use inline comments
jcorgan [Mon, 5 Jan 2009 18:59:27 +0000 (18:59 +0000)]
Update configuration file to not use inline comments

git-svn-id: http://gnuradio.org/svn/gnuradio/trunk@10194 221aa14e-8319-0410-a670-987f0aec2ac5

15 years agoAllow setting of non-standard FPGA master clock frequency for USRP1
jcorgan [Mon, 5 Jan 2009 18:05:17 +0000 (18:05 +0000)]
Allow setting of non-standard FPGA master clock frequency for USRP1

git-svn-id: http://gnuradio.org/svn/gnuradio/trunk@10193 221aa14e-8319-0410-a670-987f0aec2ac5

15 years agoFixed bug that under-flowed self.notches
mleech [Sat, 3 Jan 2009 01:50:36 +0000 (01:50 +0000)]
Fixed bug that under-flowed self.notches
increased notch resolution to 128 taps

git-svn-id: http://gnuradio.org/svn/gnuradio/trunk@10190 221aa14e-8319-0410-a670-987f0aec2ac5

15 years agoBumped up resolution of notch filter from 16 taps to 128 taps.
mleech [Thu, 1 Jan 2009 21:01:51 +0000 (21:01 +0000)]
Bumped up resolution of notch filter from 16 taps to 128 taps.
Increased buffering on usrp.source_c

git-svn-id: http://gnuradio.org/svn/gnuradio/trunk@10185 221aa14e-8319-0410-a670-987f0aec2ac5

15 years agoAdd BOOST_LDFLAGS to link, clean up
jcorgan [Thu, 1 Jan 2009 20:07:46 +0000 (20:07 +0000)]
Add BOOST_LDFLAGS to link, clean up

git-svn-id: http://gnuradio.org/svn/gnuradio/trunk@10184 221aa14e-8319-0410-a670-987f0aec2ac5

15 years agoFix USRP2 peek32() max words
jcorgan [Wed, 31 Dec 2008 22:33:47 +0000 (22:33 +0000)]
Fix USRP2 peek32() max words

git-svn-id: http://gnuradio.org/svn/gnuradio/trunk@10183 221aa14e-8319-0410-a670-987f0aec2ac5

15 years agoFor USRP2, implement auto scaling of TX pipeline such that [-1.0 1.0] input to
jcorgan [Wed, 31 Dec 2008 22:19:48 +0000 (22:19 +0000)]
For USRP2, implement auto scaling of TX pipeline such that [-1.0 1.0] input to
usrp2.sink_32fc results in full-scale DAC outputs, regardless of interpolation
rate.

git-svn-id: http://gnuradio.org/svn/gnuradio/trunk@10182 221aa14e-8319-0410-a670-987f0aec2ac5

15 years agoRename constant for clarity
jcorgan [Wed, 31 Dec 2008 20:46:29 +0000 (20:46 +0000)]
Rename constant for clarity

git-svn-id: http://gnuradio.org/svn/gnuradio/trunk@10181 221aa14e-8319-0410-a670-987f0aec2ac5

15 years agoFixed handling of out-of-range NOTCH specifications
mleech [Tue, 30 Dec 2008 04:58:11 +0000 (04:58 +0000)]
Fixed handling of out-of-range NOTCH specifications

git-svn-id: http://gnuradio.org/svn/gnuradio/trunk@10180 221aa14e-8319-0410-a670-987f0aec2ac5

15 years agoTurned set_bw() back on...
mleech [Tue, 30 Dec 2008 01:02:55 +0000 (01:02 +0000)]
Turned set_bw() back on...

git-svn-id: http://gnuradio.org/svn/gnuradio/trunk@10178 221aa14e-8319-0410-a670-987f0aec2ac5

15 years agoerror handling for dtd validation
jblum [Tue, 30 Dec 2008 00:51:54 +0000 (00:51 +0000)]
error handling for dtd validation

git-svn-id: http://gnuradio.org/svn/gnuradio/trunk@10177 221aa14e-8319-0410-a670-987f0aec2ac5

15 years agoImplements USRP2 poke32() command.
jcorgan [Mon, 29 Dec 2008 01:35:48 +0000 (01:35 +0000)]
Implements USRP2 poke32() command.

git-svn-id: http://gnuradio.org/svn/gnuradio/trunk@10176 221aa14e-8319-0410-a670-987f0aec2ac5

15 years agoFix typo
jcorgan [Sun, 28 Dec 2008 17:28:42 +0000 (17:28 +0000)]
Fix typo

git-svn-id: http://gnuradio.org/svn/gnuradio/trunk@10175 221aa14e-8319-0410-a670-987f0aec2ac5

15 years agoReplaced USRP2 peek() with peek32(), handles endian-swapping if needed
jcorgan [Sun, 28 Dec 2008 17:26:29 +0000 (17:26 +0000)]
Replaced USRP2 peek() with peek32(), handles endian-swapping if needed

git-svn-id: http://gnuradio.org/svn/gnuradio/trunk@10174 221aa14e-8319-0410-a670-987f0aec2ac5

15 years agoBrought back support for notch filtering--both clicky in FFT display, and on
mleech [Sun, 28 Dec 2008 04:17:43 +0000 (04:17 +0000)]
Brought back support for notch filtering--both clicky in FFT display, and on
  the command line.  Temporarily commented-out call to set_bw(), since latest
  trunk has broken it.

git-svn-id: http://gnuradio.org/svn/gnuradio/trunk@10173 221aa14e-8319-0410-a670-987f0aec2ac5

15 years agoImplements USRP2 peek() command, allowing arbitrary reads from the internal
jcorgan [Sat, 27 Dec 2008 21:09:26 +0000 (21:09 +0000)]
Implements USRP2 peek() command, allowing arbitrary reads from the internal
Wishbone bus.  Minor fix for USRP2 sync_to_pps() (uses correct packet type.)

Example:

>>> from gnuradio import usrp2
>>> u = usrp2.source_32fc()
>>> u.peek(0x1234, 4) # Read four bytes at offset 0x1234 (code)
(185, 244, 253, 164)
>>>

The return value will be zero length upon error.

The read address must be 32-bit aligned, and only the lower 16 bits are
significant.  The length must be an integral multiple of 4 bytes. There is
currently a read limit of 176 bytes per read; to change requires some additional
firmware changes to allocate a larger reply packet.

WARNING: Trying to read from memory locations not serviced by RAM or by a
Wishbone peripheral may result in a hang requiring a USRP2 power cycle.  The
USRP2 internal memory map is documented in usrp2/firmware/lib/memory_map.h.

git-svn-id: http://gnuradio.org/svn/gnuradio/trunk@10172 221aa14e-8319-0410-a670-987f0aec2ac5

15 years agoFix missing set_bw call in new daughterboard API. Reconciled implementations between...
jcorgan [Fri, 26 Dec 2008 19:31:44 +0000 (19:31 +0000)]
Fix missing set_bw call in new daughterboard API.  Reconciled implementations between different boards to return true or false (success).

git-svn-id: http://gnuradio.org/svn/gnuradio/trunk@10168 221aa14e-8319-0410-a670-987f0aec2ac5

15 years agoFix include paths for VPATH build (Michael Dickens). Note, this was one of thoses...
jcorgan [Thu, 25 Dec 2008 20:03:00 +0000 (20:03 +0000)]
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.

git-svn-id: http://gnuradio.org/svn/gnuradio/trunk@10167 221aa14e-8319-0410-a670-987f0aec2ac5

15 years agoMerged r10071:10164 from features/cppdb-test into trunk. Implements the fully native...
jcorgan [Wed, 24 Dec 2008 08:10:48 +0000 (08:10 +0000)]
Merged r10071:10164 from features/cppdb-test into trunk.  Implements the fully native C++ API for the USRP.

git-svn-id: http://gnuradio.org/svn/gnuradio/trunk@10165 221aa14e-8319-0410-a670-987f0aec2ac5

15 years agoMerged eb/gcell-wip2 rev 10130:10152 into trunk.
eb [Mon, 22 Dec 2008 04:24:34 +0000 (04:24 +0000)]
Merged eb/gcell-wip2 rev 10130:10152 into trunk.

This makes several gcell related changes.

{{{
The first two are INCOMPATIBLE CHANGES:

(1) The gcell portion of the code base was reorganized.  As part of that
reorganization, the paths to the include files changed.  They are now
installed under PREFIX/include/gcell instead of directly in PREFIX/include.

This means that all includes of the form:

  #include <gc_foo.h>

should be changed to

  #include <gcell/gc_foo.h>

(2a) If you are directly using gcell-embedspu-libtool or the
$(GCELL_EMBEDSPU_LIBTOOL) variable in your Makefiles, the order of the
two command line arguments was switched.  It's now

  $(GCELL_EMBEDSPU_LIBTOOL) input_file output_file

or equivalently

  $(GCELL_EMBEDSPU_LIBTOOL) $< $@

gcell-embedspu-libtool allows you to convert an SPE executable
into something that libtool will allow you add to a host shared library.

(2b) The name of the symbol created by gcell-embedspu-libtool is now
suffixed with _spx (SPE executable) to reduce the probability of name
collision.  If you have lines like this:

  extern spe_program_handle_t gcell_all;

in your code, you may have to change them to:

  extern spe_program_handle_t gcell_all_spx;

The following changes are enhancements and shouldn't break any
existing code:

(3) We now install two new pkg-config files, gcell.pc and gcell_spu.pc.
These can be used to assist in building gcell code that lives outside
the GNU Radio repository.  The first gives the include and library
paths for the PPE host code, the second is the same info for the the
SPE code.

There is also a new .m4 macro, GR_GCELL, contained in
config/gr_gcell.m4, that uses PKG_CONFIG_MODULES to fish out the
relevant variables.  If you've got standalone code that uses gcell,
you'll probably want to copy this macro (along with our version of
pkg.m4) to your tree and use it.  It sets the following variables:

  GCELL_CFLAGS
  GCELL_CPPFLAGS
  GCELL_INCLUDEDIR
  GCELL_LIBS
  GCELL_SPU_CFLAGS
  GCELL_SPU_CPPFLAGS
  GCELL_SPU_INCLUDEDIR
  GCELL_SPU_LIBS
  GCELL_EMBEDSPU_LIBTOOL

(4) make -j now works in the gcell directory (fixes ticket:242).
}}}

git-svn-id: http://gnuradio.org/svn/gnuradio/trunk@10153 221aa14e-8319-0410-a670-987f0aec2ac5

15 years agoUpdated Sunset/Sunrise functions to latest PyEphem API
mleech [Sun, 21 Dec 2008 02:11:49 +0000 (02:11 +0000)]
Updated Sunset/Sunrise functions to latest PyEphem API

git-svn-id: http://gnuradio.org/svn/gnuradio/trunk@10147 221aa14e-8319-0410-a670-987f0aec2ac5

15 years agodont check gtk version if first test failed
jblum [Sat, 20 Dec 2008 23:59:15 +0000 (23:59 +0000)]
dont check gtk version if first test failed

git-svn-id: http://gnuradio.org/svn/gnuradio/trunk@10145 221aa14e-8319-0410-a670-987f0aec2ac5

15 years agoMove mblock library include files into separate library. Updates to usrp in-band...
jcorgan [Sat, 20 Dec 2008 20:54:52 +0000 (20:54 +0000)]
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.

git-svn-id: http://gnuradio.org/svn/gnuradio/trunk@10144 221aa14e-8319-0410-a670-987f0aec2ac5

15 years agomissing AC_REQUIRE
eb [Fri, 19 Dec 2008 19:37:45 +0000 (19:37 +0000)]
missing AC_REQUIRE

git-svn-id: http://gnuradio.org/svn/gnuradio/trunk@10129 221aa14e-8319-0410-a670-987f0aec2ac5

15 years agoFix pkgconfig file for libgnuradio-audio-alsa
jcorgan [Fri, 19 Dec 2008 06:19:12 +0000 (06:19 +0000)]
Fix pkgconfig file for libgnuradio-audio-alsa

git-svn-id: http://gnuradio.org/svn/gnuradio/trunk@10128 221aa14e-8319-0410-a670-987f0aec2ac5

15 years agoadded frequency sweep capability
matt [Thu, 18 Dec 2008 22:09:45 +0000 (22:09 +0000)]
added frequency sweep capability

git-svn-id: http://gnuradio.org/svn/gnuradio/trunk@10126 221aa14e-8319-0410-a670-987f0aec2ac5

15 years agoadded frequency offset capability. Set to 12.5e6 on TX, 0 on RX for now
matt [Wed, 17 Dec 2008 23:02:59 +0000 (23:02 +0000)]
added frequency offset capability.  Set to 12.5e6 on TX, 0 on RX for now

git-svn-id: http://gnuradio.org/svn/gnuradio/trunk@10125 221aa14e-8319-0410-a670-987f0aec2ac5

15 years agoAdd sync_to_pps to gr-usrp2
jcorgan [Mon, 15 Dec 2008 04:53:29 +0000 (04:53 +0000)]
Add sync_to_pps to gr-usrp2

git-svn-id: http://gnuradio.org/svn/gnuradio/trunk@10121 221aa14e-8319-0410-a670-987f0aec2ac5

15 years agopps sync works, meets timing
matt [Mon, 15 Dec 2008 04:26:43 +0000 (04:26 +0000)]
pps sync works, meets timing

git-svn-id: http://gnuradio.org/svn/gnuradio/trunk@10120 221aa14e-8319-0410-a670-987f0aec2ac5

15 years agoadd break at end of new case to prevent fallthru. Also cleared up a warning.
matt [Sun, 14 Dec 2008 19:47:11 +0000 (19:47 +0000)]
add break at end of new case to prevent fallthru.  Also cleared up a warning.

git-svn-id: http://gnuradio.org/svn/gnuradio/trunk@10119 221aa14e-8319-0410-a670-987f0aec2ac5

15 years agosynchronized pps, lots of debug pins changed, works, meets timing
matt [Sun, 14 Dec 2008 17:58:24 +0000 (17:58 +0000)]
synchronized pps, lots of debug pins changed, works, meets timing

git-svn-id: http://gnuradio.org/svn/gnuradio/trunk@10118 221aa14e-8319-0410-a670-987f0aec2ac5

15 years agoFix failure with interp > 128
jcorgan [Sun, 14 Dec 2008 01:05:27 +0000 (01:05 +0000)]
Fix failure with interp > 128

git-svn-id: http://gnuradio.org/svn/gnuradio/trunk@10117 221aa14e-8319-0410-a670-987f0aec2ac5

15 years agoImplement sync_to_pps command for USRP2
jcorgan [Sun, 14 Dec 2008 01:01:11 +0000 (01:01 +0000)]
Implement sync_to_pps command for USRP2

git-svn-id: http://gnuradio.org/svn/gnuradio/trunk@10116 221aa14e-8319-0410-a670-987f0aec2ac5

15 years agoreset the phase when we shut down. Aids in sync
matt [Sat, 13 Dec 2008 23:28:58 +0000 (23:28 +0000)]
reset the phase when we shut down.  Aids in sync

git-svn-id: http://gnuradio.org/svn/gnuradio/trunk@10115 221aa14e-8319-0410-a670-987f0aec2ac5

15 years agosplit test out into a function
matt [Sun, 7 Dec 2008 01:33:50 +0000 (01:33 +0000)]
split test out into a function

git-svn-id: http://gnuradio.org/svn/gnuradio/trunk@10109 221aa14e-8319-0410-a670-987f0aec2ac5

15 years agomore tests, for ram and sd card
matt [Sun, 7 Dec 2008 01:33:22 +0000 (01:33 +0000)]
more tests, for ram and sd card

git-svn-id: http://gnuradio.org/svn/gnuradio/trunk@10108 221aa14e-8319-0410-a670-987f0aec2ac5

15 years agominor updates in gr-trellis/examples
anastas [Sat, 6 Dec 2008 19:08:24 +0000 (19:08 +0000)]
minor updates in gr-trellis/examples

git-svn-id: http://gnuradio.org/svn/gnuradio/trunk@10107 221aa14e-8319-0410-a670-987f0aec2ac5

15 years agoimplemented "reset master clock on next PPS" so we can easily sync multiple units...
matt [Fri, 5 Dec 2008 00:36:22 +0000 (00:36 +0000)]
implemented "reset master clock on next PPS" so we can easily sync multiple units without MIMO connections

git-svn-id: http://gnuradio.org/svn/gnuradio/trunk@10103 221aa14e-8319-0410-a670-987f0aec2ac5

15 years agosend a char to the serial port, but don't wait if the queue is full
matt [Fri, 5 Dec 2008 00:03:29 +0000 (00:03 +0000)]
send a char to the serial port, but don't wait if the queue is full

git-svn-id: http://gnuradio.org/svn/gnuradio/trunk@10102 221aa14e-8319-0410-a670-987f0aec2ac5

15 years agospeed up the diagnostic signals, they were causing timing problems
matt [Thu, 4 Dec 2008 06:12:51 +0000 (06:12 +0000)]
speed up the diagnostic signals, they were causing timing problems

git-svn-id: http://gnuradio.org/svn/gnuradio/trunk@10101 221aa14e-8319-0410-a670-987f0aec2ac5

15 years agoMerged r9798:9801 from michaelld/memalign into trunk. Passes distcheck on Ubuntu...
jcorgan [Mon, 1 Dec 2008 20:03:38 +0000 (20:03 +0000)]
Merged r9798:9801 from michaelld/memalign into trunk.  Passes distcheck on Ubuntu 8.10.

git-svn-id: http://gnuradio.org/svn/gnuradio/trunk@10098 221aa14e-8319-0410-a670-987f0aec2ac5

15 years agocheck extension on save
jblum [Sun, 30 Nov 2008 23:55:36 +0000 (23:55 +0000)]
check extension on save

git-svn-id: http://gnuradio.org/svn/gnuradio/trunk@10097 221aa14e-8319-0410-a670-987f0aec2ac5

15 years agodont check that
jblum [Sun, 30 Nov 2008 18:53:29 +0000 (18:53 +0000)]
dont check that

git-svn-id: http://gnuradio.org/svn/gnuradio/trunk@10096 221aa14e-8319-0410-a670-987f0aec2ac5