Martin Braun
83249208bd
Merge branch 'maint'
2014-08-18 23:05:48 +02:00
michael-west
8055ac0d4f
- Fixes for channel alignment
...
- Added analog delay for radio clock
- Added analog delay for DAC reference clocks
- Removed resetting of clock control
- Removed setting of reference clock and PPS to external sources during initialization
- Fixes for set_time_unknown_pps
- Removed wait for PPS edge after setting time from GPSDO
- Changed set_time_unknonw_pps to time out based on system time rather than device VITA time
2014-08-18 22:52:53 +02:00
Martin Braun
4999b5df50
Merge branch 'maint'
...
Conflicts:
host/utils/usrp_burn_mb_eeprom.cpp
2014-07-31 15:25:22 +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
michael-west
bca5edb579
Fix for BUG #492 : UHD: set_time_unknown_pps() fails with GPSDO installed
...
- Added polling for PPS time change after setting time from GPSDO.
2014-06-25 14:56:20 -07:00
Nicholas Corgan
41d217d0a7
usrp2: fixed usrp2_card_burner.py and usrp_n2xx_simple_net_burner paths in incompatibility error messages
2014-05-06 07:04:08 -07:00
Ben Hilburn
58c07d5f6c
Merge remote-tracking branch 'origin/bug403'
...
Properly initializing time and clock source on N-Series to prevent small drift
prior to lock.
2014-04-10 13:08:14 -07:00
Martin Braun
01c8de2c68
uhd: Added max link rate info for usrp1, usrp2 and b100
2014-04-10 21:03:10 +02:00
michael-west
0624dcc37c
Fix for BUG #403 : Visible frequency drift on Finite Rx with N210 & SBX
...
- Added initialization of clock and time sources
2014-04-08 17:46:53 -07: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
Josh Blum
56f391ad64
uhd: wb_iface is now a public interface
2013-10-04 16:49:32 -07:00
Josh Blum
970afec380
Merge branch 'maint'
2013-08-23 18:21:45 -07:00
Josh Blum
7b9a7e74dc
usrp2: fix firmware rx clear register offset
...
When an ICMP dest unreachable pkt arrives,
the fw needs to know how to shutoff the DSP.
This offset for the reset register was
broken by a previous fix for register overlap.
2013-08-23 18:18:03 -07:00
Josh Blum
be267e7250
Merge branch 'maint'
2013-08-15 15:21:51 -07:00
Josh Blum
8eaa2dd2b4
usrp2: try/catch for first send of discovery routine
...
This send can fail with a network down/unreachable error.
The try/catch allows for discovery to continue.
2013-08-15 15:21:35 -07:00
Josh Blum
0aeac60394
uhd: allow for 16 bit i2c and eeprom addrs
2013-07-24 17:46:04 -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
Nicholas Corgan
01d9025977
utils: USRP N2XX Simple Net Burner
...
* More automated C++ implementation of usrp_n2xx_net_burner.py
* By default, installs images from standard image install directories
2012-10-10 13:29:12 -07:00
Josh Blum
be172a615a
lfrx: disable dc offset correction when using LFRX
2012-09-28 16:58:28 -07:00
Josh Blum
584b7ae26c
usrp2: fix program_stream_dest (arp for dest)
...
The send buffer should be reset ASAP so it gets flushed out.
2012-08-14 13:47:48 -07:00
Nicholas Corgan
23f8854b39
lib: FW/FPGA compatibility error prompts user to use regular card/net burner instead of gui
2012-07-06 10:25:35 -07:00
Josh Blum
8618af163e
usrp2: MAX_SEQS_OUT-1 because ack comes after send
2012-06-19 22:41:37 -07:00
Josh Blum
76930c0358
n2x0: only check for the GPSDO once after power up
...
We used to only check if the EEPROM was setup properly.
But now we always check, but check only once after first power up,
and disable the check if not found.
2012-06-18 15:53:28 -07:00
Josh Blum
3dd244bb9f
usrp2: created fw peek/poke functions
2012-06-18 15:53:18 -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
49d4f8e479
usrp2: fix fw bug for spi transact (order of operations)
2012-06-07 14:00:36 -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
db6ba7d474
Merge branch 'maint'
2012-05-14 11:52:29 -07:00
Jason Abele
d8d749422b
Throwing here causes difficulty initializing new USRPs
2012-05-14 11:49:15 -07:00
Josh Blum
141c8ebae4
usrp2: burner print, escapes and quotes for cross-platform
2012-05-11 20:56:23 -07:00
Josh Blum
4f19f3f4ec
usrp2: print helpful message with burner command
2012-05-11 17:28:10 -07:00
Josh Blum
4378ad4584
Merge branch 'master' into next
2012-04-21 11:09:58 -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
dc2f14d7f9
usrp2: cleanup for fifo control wraparound_lt16 routine
2012-04-20 12:34:25 -07:00
Josh Blum
b913183c4c
usrp2: add variable for wb/spi interface
...
This variable gets set based on the rev type
so we can support the command fifo when present.
2012-04-20 11:50:38 -07:00
Josh Blum
355101a1c9
usrp2: updated fifo command with to 16 (1 short fifo)
2012-04-18 11:23:09 -07:00
Josh Blum
40884c9411
Merge branch 'master' into next
2012-03-26 17:54:04 -07:00
Josh Blum
74a9352c5f
Merge branch 'maint'
2012-03-26 17:53:03 -07:00
Josh Blum
277d4d2f76
usrp2: possible fix for invalid broadcast replies
2012-03-26 17:51:11 -07:00
Josh Blum
6d64939114
fifo ctrl: code reorganization and integer wrap-around arithmetic
2012-03-23 14:36:56 -07:00
Josh Blum
6ff4100f0c
fifo ctrl: implement timed command feature detection
2012-03-23 14:36:56 -07:00
Josh Blum
ea659bd81e
fifo ctrl: use regular iface for U2_REG_MISC_CTRL_CLOCK
2012-03-23 14:36:56 -07:00
Josh Blum
f3f64abc49
fifo ctrl: various tweaks
2012-03-23 14:36:56 -07:00
Josh Blum
672a77767f
fifo ctrl: ~usrp2_fifo_ctrl acks, usrp2 DCM workaround, bootloader no blinkie
2012-03-23 14:36:56 -07:00
Josh Blum
12223186e7
fifo ctrl: spi core work and host implementation
2012-03-23 14:36:56 -07:00
Josh Blum
08e2432cde
spi: work on fw support for simple spi core
2012-03-23 14:36:56 -07:00
Josh Blum
ee04c245f1
usrp2: permanent timeout increase for timed commands
2012-03-23 14:36:56 -07:00
Josh Blum
b1d82758b0
usrp2: implementation of timed commands working
2012-03-23 14:36:56 -07:00