summaryrefslogtreecommitdiff
path: root/usrp2/firmware/apps
AgeCommit message (Collapse)Author
2009-04-04Merged r10712:10765 from jcorgan/gpio into trunk. Adds out-of-band and ↵jcorgan
streaming GPIO functions for USRP2. git-svn-id: http://gnuradio.org/svn/gnuradio/trunk@10766 221aa14e-8319-0410-a670-987f0aec2ac5
2009-03-05New standalone firmware, burn_dbsrx_eeprom, that burns new dbid intoeb
modified DBS Rx daughterboard. git-svn-id: http://gnuradio.org/svn/gnuradio/trunk@10560 221aa14e-8319-0410-a670-987f0aec2ac5
2009-02-17minor renamingeb
git-svn-id: http://gnuradio.org/svn/gnuradio/trunk@10456 221aa14e-8319-0410-a670-987f0aec2ac5
2009-02-17Use defined bit positionsjcorgan
git-svn-id: http://gnuradio.org/svn/gnuradio/trunk@10454 221aa14e-8319-0410-a670-987f0aec2ac5
2009-02-10Merged r10418:10423 from jcorgan/pps into trunk. Adds usrp2::sync_every_ppsjcorgan
git-svn-id: http://gnuradio.org/svn/gnuradio/trunk@10424 221aa14e-8319-0410-a670-987f0aec2ac5
2009-02-04Merged r10383:10390 from jcorgan/u2-wip into trunk.jcorgan
* Implements daughterboard independent LO offset tuning * Removes RFX specific LO offset code * Adds 'set_lo_offset' to libusrp2 and Python API * Adds --lo-offset to usrp2_fft.py and usrp2_rx_cfile.py * Ensures daughterboards are reset to default values at startup. Trunk passes distcheck. git-svn-id: http://gnuradio.org/svn/gnuradio/trunk@10392 221aa14e-8319-0410-a670-987f0aec2ac5
2009-01-31minor rev increase for for 3.01, which was just pcb cosmetic changesmatt
git-svn-id: http://gnuradio.org/svn/gnuradio/trunk@10352 221aa14e-8319-0410-a670-987f0aec2ac5
2009-01-27third time's a charm...eb
git-svn-id: http://gnuradio.org/svn/gnuradio/trunk@10321 221aa14e-8319-0410-a670-987f0aec2ac5
2009-01-27added missing .h fileseb
git-svn-id: http://gnuradio.org/svn/gnuradio/trunk@10319 221aa14e-8319-0410-a670-987f0aec2ac5
2009-01-27Merged eb/u2-mimo-wip -r10297:10317 into the trunk. This containseb
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
2009-01-27General housekeeping--removing ancient cruft mostly.jcorgan
git-svn-id: http://gnuradio.org/svn/gnuradio/trunk@10315 221aa14e-8319-0410-a670-987f0aec2ac5
2009-01-22bumped stack to 3k (not sure we needed to), cleaned up old serdes testeb
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
2008-12-31Fix USRP2 peek32() max wordsjcorgan
git-svn-id: http://gnuradio.org/svn/gnuradio/trunk@10183 221aa14e-8319-0410-a670-987f0aec2ac5
2008-12-31Rename constant for clarityjcorgan
git-svn-id: http://gnuradio.org/svn/gnuradio/trunk@10181 221aa14e-8319-0410-a670-987f0aec2ac5
2008-12-29Implements USRP2 poke32() command.jcorgan
git-svn-id: http://gnuradio.org/svn/gnuradio/trunk@10176 221aa14e-8319-0410-a670-987f0aec2ac5
2008-12-27Implements USRP2 peek() command, allowing arbitrary reads from the internaljcorgan
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
2008-12-14add break at end of new case to prevent fallthru. Also cleared up a warning.matt
git-svn-id: http://gnuradio.org/svn/gnuradio/trunk@10119 221aa14e-8319-0410-a670-987f0aec2ac5
2008-12-14Fix failure with interp > 128jcorgan
git-svn-id: http://gnuradio.org/svn/gnuradio/trunk@10117 221aa14e-8319-0410-a670-987f0aec2ac5
2008-12-14Implement sync_to_pps command for USRP2jcorgan
git-svn-id: http://gnuradio.org/svn/gnuradio/trunk@10116 221aa14e-8319-0410-a670-987f0aec2ac5
2008-12-07split test out into a functionmatt
git-svn-id: http://gnuradio.org/svn/gnuradio/trunk@10109 221aa14e-8319-0410-a670-987f0aec2ac5
2008-12-07more tests, for ram and sd cardmatt
git-svn-id: http://gnuradio.org/svn/gnuradio/trunk@10108 221aa14e-8319-0410-a670-987f0aec2ac5
2008-11-09more thorough testmatt
git-svn-id: http://gnuradio.org/svn/gnuradio/trunk@9963 221aa14e-8319-0410-a670-987f0aec2ac5
2008-11-09more thorough testmatt
git-svn-id: http://gnuradio.org/svn/gnuradio/trunk@9959 221aa14e-8319-0410-a670-987f0aec2ac5
2008-11-06removed obsolete test codeeb
git-svn-id: http://gnuradio.org/svn/gnuradio/trunk@9941 221aa14e-8319-0410-a670-987f0aec2ac5
2008-10-27Fix (actually a bit of a kludge) for the frequency setting whileeb
streaming problem. You can now set the frequency in usrp2_fft.py while streaming without dying :-) git-svn-id: http://gnuradio.org/svn/gnuradio/trunk@9878 221aa14e-8319-0410-a670-987f0aec2ac5
2008-10-27Minor cleanup. eb
git-svn-id: http://gnuradio.org/svn/gnuradio/trunk@9873 221aa14e-8319-0410-a670-987f0aec2ac5
2008-10-26Deadly printfs turned off... Specified gain ranges for TV Rx and RFX boards.eb
Still a problem setting the gain; Firmware takes too long to get back to service ethernet. git-svn-id: http://gnuradio.org/svn/gnuradio/trunk@9860 221aa14e-8319-0410-a670-987f0aec2ac5
2008-10-22Added methods to query daughterboard parameters. Merged eb/u2-wip2eb
-r9804:9814 into trunk; initialized dacmux in firmware. git-svn-id: http://gnuradio.org/svn/gnuradio/trunk@9816 221aa14e-8319-0410-a670-987f0aec2ac5
2008-10-12refactored divider setting on rxdb clk, txdb clk, and test clkmatt
git-svn-id: http://gnuradio.org/svn/gnuradio/trunk@9780 221aa14e-8319-0410-a670-987f0aec2ac5
2008-10-03fixes for EDK 10.1 toolseb
git-svn-id: http://gnuradio.org/svn/gnuradio/trunk@9706 221aa14e-8319-0410-a670-987f0aec2ac5
2008-09-21new app to test the rammatt
git-svn-id: http://gnuradio.org/svn/gnuradio/trunk@9634 221aa14e-8319-0410-a670-987f0aec2ac5
2008-09-19first cut at an app for testing. sets rev in eeprom, then runs txrx stuffmatt
git-svn-id: http://gnuradio.org/svn/gnuradio/trunk@9606 221aa14e-8319-0410-a670-987f0aec2ac5
2008-09-17firmware support for reading and writing the SD cardmatt
git-svn-id: http://gnuradio.org/svn/gnuradio/trunk@9588 221aa14e-8319-0410-a670-987f0aec2ac5
2008-09-10now reads h/w rev from eeprom. f/w app set_hw_rev sets iteb
git-svn-id: http://gnuradio.org/svn/gnuradio/trunk@9554 221aa14e-8319-0410-a670-987f0aec2ac5
2008-09-08Merged r9433:9527 from features/gr-usrp2 into trunk. Adds usrp2 and ↵jcorgan
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. git-svn-id: http://gnuradio.org/svn/gnuradio/trunk@9528 221aa14e-8319-0410-a670-987f0aec2ac5