Commit graph

122 commits

Author SHA1 Message Date
Martin Braun
4514cd2b48 b100: More RX buffers
Increases number of recv frames where recv_frame_size is min'd with 2K
(B100_MAX_PKT_BYTE_LIMIT), therefore increasing buffer slack.
2014-08-21 11:26:07 +02:00
Nicholas Corgan
a6e18604be OctoClock firmware upgrade, added host driver
* OctoClock can communicate with UHD over Ethernet
* Can read NMEA strings from GPSDO and send to host
* Added multi_usrp_clock class for clock devices
* uhd::device can now filter to return only USRP devices or clock devices
* New OctoClock bootloader can accept firmware download over Ethernet
* Added octoclock_burn_eeprom,octoclock_firmware_burner utilities
* Added test_clock_synch example to show clock API
2014-07-23 07:37:32 -07:00
Ben Hilburn
21518ec2ba Merge branch 'origin/b200/issue_418'
Fixing unsafe sscanf call.
2014-04-10 13:09:01 -07:00
Martin Braun
fa996034dd b100+b200+usrp1: removed potentially unsafe sscanf call 2014-04-10 21:36:19 +02:00
Martin Braun
01c8de2c68 uhd: Added max link rate info for usrp1, usrp2 and b100 2014-04-10 21:03:10 +02:00
Ben Hilburn
178ac3f1c9 Merging USRP X300 and X310 support!! 2014-02-04 11:04:07 -08:00
Ben Hilburn
9e47ad607b Squashed merge of Coverity fixes. 2013-11-27 12:11:23 -08:00
Michael West
ef3510f15e BUG #203: Initialized gain values to 0.0 2013-11-08 15:15:19 -08:00
Josh Blum
56f391ad64 uhd: wb_iface is now a public interface 2013-10-04 16:49:32 -07:00
Josh Blum
c0678e2d86 b100: reset fx2 on ctrl xport fail 2013-08-13 11:26:42 -07:00
Josh Blum
0aeac60394 uhd: allow for 16 bit i2c and eeprom addrs 2013-07-24 17:46:04 -07:00
Josh Blum
7eaabcb3f8 b100: call demuxer realloc sid 2013-07-19 14:03:30 -07:00
Josh Blum
7c9a4a5a41 b100: moved usb wrapper class into b100 impl
* since its only used internally in b100
2013-07-19 13:29:50 -07:00
Josh Blum
c464a63e87 uhd: added new calls to streamer object + support work
* The transmit streamer gives access to the async msg queue.
* The receive streamer gives access to the issue stream cmd.
* Supporting usrp implementation files updated.
* Example applications updated to use this API.
2013-07-15 15:44:42 -07:00
Josh Blum
4322666dc1 b100: switch to new packet demuxer 2013-07-15 15:21:05 -07:00
Josh Blum
11a2138777 b100: additional flushing when rx streamer created 2013-02-19 21:54:30 -08:00
Josh Blum
756eb4df51 b100: added fw version property to query 2013-02-13 12:37:20 -08:00
Nicholas Corgan
eaadc6e89a Merge branch 'maint34' into maint
Conflicts:
	host/lib/usrp/b100/b100_impl.cpp
	host/lib/usrp/usrp1/usrp1_impl.hpp
2012-11-16 16:04:26 -08:00
Nicholas Corgan
011f63d19d lib/cmake: CPack source work
* Removed all host code dependencies on firmware headers
* Put in CMake settings for CPack source
2012-11-16 15:54:09 -08:00
Josh Blum
be172a615a lfrx: disable dc offset correction when using LFRX 2012-09-28 16:58:28 -07:00
Josh Blum
072c88af87 b100: removed unused files from merge 2012-08-04 15:15:18 -04:00
Josh Blum
ba9a627475 b100/e100: clock source option for pps phase sync abuse 2012-07-19 14:20:45 -07:00
Josh Blum
7a1824e8fd b100: squashed host code for fifo control/timed commands
This uses the new b100/e100 common core and FIFO control modules.
Subsequent commit will be the compatible FPGA merge.
2012-07-02 14:06:06 -07:00
Nicholas Corgan
e7df63844f utils: UHD Image Downloader - downloads firmware/FPGA images compatible with the current host code and places them in the images directory 2012-06-07 15:05:41 -07:00
Josh Blum
78bf395b2d Merge branch 'maint'
Conflicts:
	host/docs/gpsdo.rst
2012-05-16 10:56:43 -07:00
Josh Blum
2a0eecdf33 b100: fix use of boost cstdint here 2012-05-16 10:48:38 -07:00
Josh Blum
c94963a436 usrp: mboard eeprom map use string as key 2012-05-14 11:59:20 -07:00
Josh Blum
6ca39ad9ea b100/e100: bumped compat number to 10 after fpga merge 2012-04-25 18:15:49 -07:00
Nicholas Corgan
a6ec6e2544 mboard id's are now more concise (codenames are separated, for example), and dboard subdev names are more descriptive (RFX RX is now RFX1200 RX, etc) 2012-04-20 14:21:17 -07:00
Nick Foster
63991f7922 B100: enable_gpif(0) disables FIFO output clock on FX2. this prevents the "stuffing zeroes" problem and improves transport reliability. 2012-03-16 11:27:39 -07:00
Josh Blum
f91e247da2 usrp: fix from "rev iq correction"
Must zero out the default IQ correction to have zero effect by default.
2012-03-16 09:04:44 -07:00
Josh Blum
bd7e53d385 usrp: reset cordics on init after tick rate update 2012-02-28 13:35:50 -08:00
Josh Blum
dfaf1f930c uhd: fixed some compile warnings for msvc 2012-02-28 13:20:58 -08:00
Josh Blum
3060006b35 uhd: added async md user payload and common utils 2012-02-14 18:26:03 -08:00
Josh Blum
82d38412e2 b100: use frame boundary to calculate frame size 2012-02-14 16:34:36 -08:00
Josh Blum
1463a78fd2 b100: reset/reenumerate fx2 for bad endpoint state
Determine state of control endpoint,
re-enumerate to put in a known state,
rerun some initialization code.
2012-02-14 15:01:15 -08:00
Josh Blum
8bd255c5f6 b100: added transport flushes and moved around reset code 2012-02-14 12:03:52 -08:00
Josh Blum
8442ea5e2c b100/usrp1: various tweaks for compiler warns and valgrind 2012-02-09 19:02:43 -08:00
Josh Blum
1151000340 uhd: various tweaks for compiler warns and valgrind 2012-02-09 17:59:48 -08:00
Nick Foster
10a4d951a1 B100: Firmware reset tweaks. 2012-02-09 11:39:03 -08:00
Josh Blum
5eec31fab4 dsp rework: implement 64 bit ticks, no seconds 2012-02-06 16:40:42 -08:00
Nick Foster
5c56ca574f B100: use FPGA external reset on init 2012-02-06 13:01:15 -08:00
Josh Blum
c6e63c9d2a b100/e100: unify rx/tx fifo clears into one 2012-02-04 16:38:15 -08:00
Josh Blum
04e9d23d5f b100: delete some unused registers from map 2012-02-04 14:35:35 -08:00
Josh Blum
b7ff81c9a8 dsp rework: work on usb wrapper for smaller packets, large luts 2012-02-02 15:15:54 -08:00
Josh Blum
5e972e7446 b100: sc8 mode not implemented error 2012-02-01 18:02:59 -08:00
Josh Blum
a0887f3bd3 b100: bump compat numbers for slave fifo mode
Conflicts:

	host/lib/usrp/b100/b100_impl.hpp
2012-02-01 10:05:52 -08:00
Nick Foster
be14ffa819 B100: Modified TX send size to achieve 10.7Msps. 2012-02-01 10:05:03 -08:00
Nick Foster
81b4689cf5 B100 host code changes to remove TX padding, remove RX padding, increase max allowed rate. 2012-02-01 10:04:43 -08:00
Josh Blum
d27125b9ab dsp rework: account for no sid used in tx vita pkt 2012-02-01 09:48:28 -08:00