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
178ac3f1c9
Merging USRP X300 and X310 support!!
2014-02-04 11:04:07 -08:00
Josh Blum
ee3082224f
e100: switch to fixed length xfers
2013-03-25 16:05:41 -07:00
Josh Blum
be172a615a
lfrx: disable dc offset correction when using LFRX
2012-09-28 16:58:28 -07:00
Josh Blum
b4f3b83acb
e100: added extra error message for FPGA not found
2012-07-19 17:11:41 -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
58484632eb
e100: 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.
Conflicts:
host/lib/usrp/e100/io_impl.cpp
2012-07-16 20:44:49 -07:00
Josh Blum
a5ffda85bc
gpsdo: added "gpsdo" clock and time source options
...
When an on-board GPSDO is detected, "gpsdo" is added to the options.
2012-05-18 11:50:32 -07:00
Josh Blum
c94963a436
usrp: mboard eeprom map use string as key
2012-05-14 11:59:20 -07:00
Josh Blum
81e2262c9e
e100: fix typo from last commit
2012-04-20 19:25:57 -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
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
5eec31fab4
dsp rework: implement 64 bit ticks, no seconds
2012-02-06 16:40:42 -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
d9b4ab389c
e100: better error message for eeprom model error
2011-12-31 00:13:30 +00:00
Josh Blum
95568c8b30
e100: added self-cal support with minor speedups
2011-11-16 06:39:31 +00: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
9fc513c961
e100: performed streamer API update to e100 impl
2011-11-03 20:37:12 -07:00
Josh Blum
5098256a25
e100: added support for internal gpsdo
2011-09-28 12:04:08 -07:00
Josh Blum
c2122833e2
e100: added ref locked sensor for clock reference
2011-09-28 09:27:44 -07:00
Josh Blum
7d70512244
e100: added support for r4 differential clocking
2011-09-28 09:27:44 -07:00
Josh Blum
13681fb7bb
e100: fix FPGA filename lookup, and use model string for name
2011-09-03 21:56:08 +00:00
Josh Blum
18e175d0f1
e100: use model string to determine FPGA image to support E110
2011-09-01 17:15:40 -07:00
Josh Blum
26bfe6d54a
e100: changed compat numbers, and tweaks
2011-08-31 18:44:34 -07:00
Josh Blum
da40a1aebc
uhd: replaced boost filesystem path with fs_path in property tree
2011-07-22 13:59:47 -07:00
Josh Blum
aa6b340f43
uhd: added subtree capability to property tree
2011-07-08 10:08:43 -07:00
Josh Blum
df91040196
usrp: added clipping to link max rate when setting sample rate
2011-07-04 08:33:47 -07:00
Josh Blum
4bcab9c56a
usrp: renamed ref_source to clock_source (terminology)
2011-07-02 09:32:00 -07:00
Josh Blum
0e3240ec56
usrp: renamed sma source option to external
2011-07-01 22:16:34 -07:00
Josh Blum
5b6cce8697
e100: moved e100 into property tree, probes ok...
2011-06-28 01:55:26 +01:00
Josh Blum
63a586c901
e100: tweak which I don't understand
2011-06-17 21:01:31 +01:00
Josh Blum
c7f848ab0d
e100: implemented spi, i2c, messages w/ peek/poke
...
spi and i2c are done w/ polling, but this is ok,
the transactions always complete by the first check
a gpio is used to wake up poll() and check for messages.
messages are read using poke32, unpacked, and enqueued.
2011-06-17 06:31:36 +01:00
Josh Blum
5bbc3c6282
e100: clean up gpio wrapper stuff, fix order of setup in make()
2011-06-15 07:35:49 +01:00
Josh Blum
2e401993b5
e100: removed usrp from directory prefix
2011-06-17 15:37:30 -07:00