Commit graph

65 commits

Author SHA1 Message Date
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