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
Michael West
ef3510f15e
BUG #203 : Initialized gain values to 0.0
2013-11-08 15:15:19 -08:00
Josh Blum
c0678e2d86
b100: reset fx2 on ctrl xport fail
2013-08-13 11:26:42 -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
4322666dc1
b100: switch to new packet demuxer
2013-07-15 15:21:05 -07: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
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
c94963a436
usrp: mboard eeprom map use string as key
2012-05-14 11:59:20 -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
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
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
b7ff81c9a8
dsp rework: work on usb wrapper for smaller packets, large luts
2012-02-02 15:15:54 -08:00
Josh Blum
781cafa871
gen2: added user setting regs api and user core
2012-01-31 14:56:31 -08:00
Josh Blum
e30cf4ec6d
usrp1/b100: reenumeration loop with timeout only when found
2012-01-27 19:09:58 -08:00
Josh Blum
c09e881718
usrp1/b100: handle longer reenumerations with loop and timeout
2012-01-26 13:36:34 -08:00
Josh Blum
71810ad1fc
b100: tweaks for fpga resets on init
2011-11-22 17:33:12 -08:00
Josh Blum
18abd4dbbf
uhd: support for applying cal corrections B100
2011-11-15 16:22:18 -08:00
Josh Blum
cfa3f8283b
usrp: fixed default initialization of iq bal correction
2011-11-13 16:44:01 -08:00
Josh Blum
d9035414a2
usrp: work on dboard code to use subtrees to populate frontend props
2011-11-07 11:20:04 -08:00
Josh Blum
9c59820332
e100/b100: init tree before filling it
...
git log
2011-11-04 23:23:47 +00:00
Josh Blum
0e7c8c388a
e100/b100: moved gpio regs and compat readback
2011-11-03 21:00:14 -07:00
Josh Blum
fbc5b54f49
somebody made a typo
2011-11-03 20:37:14 -07:00
Josh Blum
dedfa65256
usrp: reorganize frontend paths in tree for correction stuff
2011-11-03 20:37:14 -07:00
Josh Blum
a626450892
usrp: prefer name iq_balance for api call
2011-11-03 20:37:13 -07:00
Josh Blum
bd08f403e3
usrp: register properties for correction and dc offset
2011-11-03 20:37:13 -07:00
Josh Blum
ae9e89d76b
usrp: added get_tx/rx_rates
2011-11-03 20:37:13 -07:00
Josh Blum
ba0323c616
b100: performed streamer API update to b100 impl
2011-11-03 20:37:12 -07:00
Josh Blum
7d0fe9fd86
b100: perform test claim on usb before continuing
2011-10-24 14:34:51 -07:00
Josh Blum
1a695f9484
b100: new eeprom map for special 9 byte serial
2011-10-12 10:16:48 -07:00
Josh Blum
80dbdef730
b100: add reference lock sensor
2011-10-10 17:42:26 -07:00
Nick Foster
5e01b9eb78
B100/USRP1: pass in VID/PID from args string so you can specify where to look for devices if you like
2011-10-10 15:49:51 -07:00
Ben Hilburn
819dbc789e
Bumping the B100 PID to 0x0002, at Josh's direction.
2011-10-10 15:47:25 -07:00
Josh Blum
c35462adaf
usb: added interface args to usb abstractions
2011-09-19 16:14:12 -07:00
Nick Foster
927da3982e
B100: don't reset send buffers (screws up TX)
2011-08-31 18:43:26 -07:00