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