Ben Hilburn
178ac3f1c9
Merging USRP X300 and X310 support!!
2014-02-04 11:04:07 -08:00
Josh Blum
56f391ad64
uhd: wb_iface is now a public interface
2013-10-04 16:49:32 -07:00
Josh Blum
c94963a436
usrp: mboard eeprom map use string as key
2012-05-14 11:59:20 -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
f59ef44a43
usrp2: integrated fifo ctrl into usrp2 modules, implemented window'd acking
2012-03-23 14:36:56 -07:00
Josh Blum
fe0a5162cd
usrp2: host and fw implementation for fifo control
2012-03-23 14:36:55 -07:00
Josh Blum
e4d3f63ce0
usrp2: work on alternative stream destination
2012-03-23 14:36:21 -07:00
Josh Blum
027bc2c03d
n2x0: adjustment for phase delay over mimo cable
2012-03-14 17:37:41 -07: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
88e02e0d55
uhd: created rx IQ imbalance app to parallel tx
2011-11-11 16:06:50 -08:00
Josh Blum
8459432067
usrp: basically working iq cal on tx
2011-11-10 20:22:54 -08:00
Josh Blum
6f1f5f5fa2
usrp: added missing include for weak ptr
2011-11-08 12:27:37 -08:00
Josh Blum
fac15db5d7
uhd: renamed some of the stream types and functions
2011-11-03 20:37:11 -07:00
Josh Blum
fbe2aefe29
usrp2: additional corrections for streaming to work
2011-11-03 20:37:10 -07:00
Josh Blum
66c95c12a1
uhd: lots of work releated to streamer work and usrp2 implementation
2011-11-03 20:37:10 -07:00
Josh Blum
25494489bf
usrp2: uart/udp work in host and fw, working
2011-09-28 10:32:05 -07:00
Josh Blum
efc0f233a4
usrp: remove wax::obj entry point (not used)
2011-09-08 16:40:34 -07:00
Josh Blum
1d842e0767
usrp2: initialize channel occupancy variables,
...
this fixes a bug when there are multiple mboard per device,
the occupancy int could be uninitialized to a bad value,
while subdev specs are being setup for the first time,
and cause allocation issues
2011-08-23 10:15:08 -07:00
Josh Blum
abc095773d
usrp2: adjusted mimo delay cycles for FPGA changes
2011-07-28 14:33:25 -07:00
Josh Blum
9851de0713
uhd: add get_tree call directly to the device
...
Does away with the need for wax cast to get the tree.
You can still do this but it will eventually be removed.
There was some compiler issue on ubuntu 10.04 with any cast and a shared ptr to property tree.
2011-07-20 14:13:37 -07:00
Josh Blum
6d47818032
usrp2: use the err transport for tx/err, and rx xports are recv only
2011-07-17 23:54:19 -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
89989fdb2d
usrp2: accept old db name 0 for backwards compat
2011-07-03 12:22:53 -07:00
Josh Blum
4bcab9c56a
usrp: renamed ref_source to clock_source (terminology)
2011-07-02 09:32:00 -07:00
Josh Blum
11539ef6f6
usrp2: moved impl back into usrp subdir
2011-06-29 14:00:22 -07:00
Josh Blum
397521fcdb
usrp2: super packet handler support squashed
2011-06-14 17:27:46 -07:00
Nick Foster
4df082cb4e
N210: implemented mboard sensors for ref lock and MIMO lock
2011-04-29 09:58:54 -07:00
Josh Blum
7450a6583f
usrp: support for grand daughter board eeprom
2011-04-26 14:15:16 -07:00
Josh Blum
3261b89eeb
usrp2: 2nd dsp working, tweaks regs map and other bugs
2011-02-21 15:56:48 -08:00
Josh Blum
4363876773
uhd: moved indexed device addr routines into api
...
implement in usrp2, also combine non specified args into addr
when initializing the mboard so we can use a single addr
2011-02-21 11:01:05 -08:00
Josh Blum
607f5df701
usrp2: code working again in a completed form but did not test dual dsp
2011-02-20 19:57:04 -08:00
Josh Blum
e558283f9f
usrp2: lot of work on dual dsp, grep for TODOs before continuing
2011-02-19 10:30:50 -08:00
Josh Blum
b1313c9f65
usrp2: moved all dsp related code into dsp_impl and split for multiple dsps
2011-02-18 10:43:47 -08:00
Josh Blum
49485ea1fe
usrp2: added indexed regs for rx dsp and ctrl
2011-02-18 01:16:46 -08:00
Josh Blum
fb7e8a09a5
uhd: replaced std::vector<type> for buffer arguments in send/recv
...
Created new type ref_vector for representing a vector of pointers.
Can be created from std::vector or a pointer.
Removes the convenience constrcutors for send/recv, its not needed.
Removes malloc/free overhead when using send/recv with pointer.
2011-02-09 19:01:28 -08:00
Nick Foster
330a014dfc
next: generalized the GPS interface to any USRP device. just give it a function to write/read strings to UART.
...
not sure if i'm happy with the interface; maybe inheriting is cleaner. this works though.
gps interface for usrp2 is disabled right now in mboard_impl.
2011-01-17 22:51:14 -08:00
Josh Blum
261bb80d73
uhd: update copyright dates on host code
2011-01-13 16:22:07 -08:00
Josh Blum
395bbbbc11
uhd: replace all the instances of float not pertaining to io types with double, simplifies life
2011-01-11 19:46:45 -08:00
Josh Blum
6c03f7e74b
uhd: use internal() to default clock configs, dont use PPS_INT, theres no such thing
2011-01-11 18:07:27 -08:00
Josh Blum
434ee07c4b
Merge branch 'udp_ports' into next
...
Conflicts:
firmware/microblaze/apps/txrx_uhd.c
host/lib/usrp/usrp2/mboard_impl.cpp
host/lib/usrp/usrp2/usrp2_impl.cpp
host/lib/usrp/usrp2/usrp2_impl.hpp
2010-12-22 17:45:25 -08:00
Josh Blum
28194df43e
usrp2: brought err0 transports into device and mboard constructors
2010-12-16 00:07:19 -08:00
Josh Blum
fa7d4a2a15
usrp2: pulled some changes from the next branch to make merging easier
2010-12-15 23:58:01 -08:00
Josh Blum
4d9b9ae7e9
usrp2: added mimo_mode address arg and documented it
2010-12-13 23:39:28 -08:00
Josh Blum
59a7133edf
usrp-n: removed serdes control, its not needed, fw must set this up
2010-12-11 18:43:10 -08:00
Josh Blum
8ce75a3ca7
usrp_nxxx: software workarounds for weird power up state
2010-11-23 10:19:05 -08:00
Nick Foster
95cf7753c1
Merge branch 'master' of ettus.sourcerepo.com:ettus/uhdpriv into flow_ctrl
...
Conflicts:
host/lib/transport/udp_simple.cpp
host/lib/usrp/usrp2/mboard_impl.cpp
host/lib/usrp/usrp2/usrp2_iface.cpp
host/lib/usrp/usrp2/usrp2_regs.hpp
2010-11-17 18:31:21 -08:00
Nick Foster
fb0cdbc553
Merge branch 'master' of ettus.sourcerepo.com:ettus/uhdpriv into usrp2p-next
...
Conflicts:
firmware/microblaze/lib/u2_init.c
host/lib/usrp/usrp2/clock_ctrl.cpp
host/lib/usrp/usrp2/fw_common.h
host/lib/usrp/usrp2/mboard_impl.cpp
host/lib/usrp/usrp2/usrp2_iface.cpp
host/lib/usrp/usrp2/usrp2_iface.hpp
2010-11-10 12:15:35 -08:00
Josh Blum
81c9f77306
usrp2: implemented clear state for RX and TX control, and zero sample command support
2010-11-08 17:22:37 -08:00
Josh Blum
374f6ff05e
Merge branch 'master' into flow_ctrl
...
Conflicts:
host/lib/usrp/usrp2/mboard_impl.cpp
host/lib/usrp/usrp2/usrp2_impl.hpp
2010-11-05 21:22:54 -07:00