Commit graph

2358 commits

Author SHA1 Message Date
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
Josh Blum
f59ef44a43 usrp2: integrated fifo ctrl into usrp2 modules, implemented window'd acking 2012-03-23 14:36:56 -07:00
Josh Blum
cda81f584c usrp2: added vrt pack/unpacker to fifo ctrl 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
ea19de0ba2 usrp: fix typo for user setting reg 2012-03-21 18:13:36 -07:00
Josh Blum
d97b9deec9 docs: whitespace fixing usrp2 docs 2012-03-21 11:37:41 -07:00
Josh Blum
e69bcd3ea2 uhd: add calls to query an ABI compat string 2012-03-21 11:36:43 -07:00
Nicholas Corgan
b5c2f88ae6 Added alternative Docutils install method to UHD docs 2012-03-19 10:09:36 -07:00
Jason Abele
7e296167f3 Disabling the SBX mixer and baseband amp causes grief
Some ADA4927 / AD5380 combinations do not appreciate
    being disabled, so lets not disable them
2012-03-16 14:02:57 -07:00
Nick Foster
6d53b7eb4b tx_bursts: set EOB on nsamps <= spb 2012-03-16 13:59:46 -07:00
Ben Hilburn
b5385fa759 docs: Just added a couple of clarifying notes to the N2Xx docs. 2012-03-16 13:11:33 -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
027bc2c03d n2x0: adjustment for phase delay over mimo cable 2012-03-14 17:37:41 -07:00
Josh Blum
462b27e7a4 uhd: make atlbase options for msvc build 2012-03-14 10:41:32 -07:00
Josh Blum
8a33423ad6 uhd: rev iq correction numbers format 2012-03-14 00:02:44 -07:00
Philip Balister
abab58f540 Add a toolchain file to build cross using e100 toolchain.
This appears to build uhd cross using my toolchain. Run cmake with:

cmake -DCMAKE_TOOLCHAIN_FILE=../cmake/Toolchains/arm_cortex_a8_cross.cmake \
-DENABLE_E100=ON -DENABLE_USRP_E_UTILS=TRUE ../

It does not detect orc properly.

Signed-off-by: Philip Balister <philip@opensdr.com>
2012-03-13 17:31:43 -07:00
Nicholas Corgan
927cf2397a For Windows installers, CMake checks the size of void* to differentiate between Windows x86 and x64. 2012-03-13 17:26:37 -07:00
Josh Blum
6ba4e81655 usrp: fix wildcard set for time/clock source 2012-03-12 12:10:41 -07:00
Josh Blum
72d78c6f10 uhd: added fullscale option stream arg 2012-03-11 15:56:06 -07:00
Jason Abele
b2c0d1f55a Make DBSRX* set default bandwidth based on codec rate 2012-03-11 15:54:27 -07:00
Jason Abele
715fd03832 Fix RSSI measurement
Improve incorrect calculation in XCVR
    Remove RFX rssi sensor due to limited dynamic range giving strange
        results
2012-03-11 15:53:59 -07:00
Josh Blum
b61f4ad603 usrp1: fix for cordic init, cant do it that way on tx 2012-02-29 14:26:40 -08:00
Nicholas Corgan
757dd0915e Changes Windows installer filename to match naming convention of Ubuntu and Fedora installers 2012-02-29 10:01:30 -08:00
Josh Blum
a58ee6e29a uhd: fix sc16 to sc8 conversion table
1) this was registered as the sc8 to sc16 converter,
probably messed that up as well

2) the cast to index was wrong, now unit test passes
2012-02-29 09:52:46 -08:00
Josh Blum
fedad06362 usrp2: device locking tweaks
1) use bottom bit for force lock condition,
that way we never check the time after proper shutdown

2) dont allow lock condition under fpga compat mismatch
2012-02-29 09:31:31 -08: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
Nicholas Corgan
2033713db5 cmake:
More git info used for build info
UHD version incorporates build info
apt/yum repos use new version number
New installer filename syntax
2012-02-28 10:36:23 -08:00
Josh Blum
f591c4a808 uhd: fixed send pkt handler, vrt packet type was uninitialized
This fixes a bug where the sc8 engine will not interpret
the packet as an IF data packet due to uninitialized bits.
In that case the sc8 packet would pass through and be
interpreted by the downstream as an sc16 packet.
2012-02-27 15:40:06 -08:00
Josh Blum
11e9429b95 usrp1: fix to use the db connection type to determine DAC sign
Unlike the other products, usrp1 uses the DAC and not DSP
to perform baseband frequency shifting in the hardware.
Therefore this shifting occurs before I and Q swapping,
and so, the sign of the frequency needs to be inverted
on daughterboards which have inverted I and Q TX inputs.
2012-02-24 10:06:13 -08:00
Josh Blum
1156d9b26a usrp1: fix advertised samples per packet in send streamer
Must subtract off the 511 for 512 modulus remainder commit.
This bug was introduced by the conversion to streamer API.
2012-02-21 17:42:15 -08:00
Philip Balister
1c29b595ac Try really hard to get cmake to use compiler flags from the toolchain file.
See: http://www.mail-archive.com/cmake@cmake.org/msg33248.html

Also credit to OpenEmbedded for doing something similar in the toolchain file
they create.

Note that adding the SYSTEM_NAME to the toolchain file sets CROSS_COMPILING,
which is not what we want for native compiling.

Signed-off-by: Philip Balister <philip@opensdr.com>
2012-02-21 14:34:02 -05:00
Josh Blum
f0ac072a82 usb: added /opt/local to libusb search path
For OSX from MLD
2012-02-21 08:48:15 -08:00
Josh Blum
2e85c4a2f1 usrp2: some tweaks to the device locking logic 2012-02-20 15:33:42 -08:00
Josh Blum
b1f34b4fd0 usrp2: added retry logic to control packets 2012-02-20 10:51:36 -08:00
Josh Blum
0df49b7502 usrp2: changed download url for dd.exe 2012-02-18 23:38:11 -08:00
Josh Blum
e9e670d7c9 uhd: added -fvisibility-inlines-hidden 2012-02-18 14:40:21 -08:00
Josh Blum
3ddbcb6078 Merge branch 'next' 2012-02-17 18:18:26 -08:00
Josh Blum
8f8ac3397a dsp rework: fix for vita occ trailer packing 2012-02-17 16:55:23 -08:00
Josh Blum
59d06f7181 dsp rework: added flusher to vita tx chain on clear 2012-02-15 15:44:44 -08:00
Josh Blum
3060006b35 uhd: added async md user payload and common utils 2012-02-14 18:26:03 -08:00
Josh Blum
82d38412e2 b100: use frame boundary to calculate frame size 2012-02-14 16:34:36 -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