Josh Blum
6b5ff4a460
host: make boost property tree thread safe
2015-12-17 23:14:39 -08:00
Josh Blum
53e7e5597f
host: support string type in JSON query
2015-12-17 23:06:26 -08:00
Kirill Zakharenko
a89917faae
debian: build now produces an additional package with debug symbols
2015-12-16 22:08:58 +03:00
Josh Blum
09f323dc3c
host: print locked for debugging
2015-12-13 18:39:54 -08:00
Josh Blum
fee336bc5a
host: freq update sequence, copied registers from gui
2015-12-11 19:33:12 -08:00
Josh Blum
fc4efd5cb0
host: umsel2 adf355-2 tuning algorithm
2015-12-10 14:45:34 -08:00
Josh Blum
0f7b0cbeab
host: umsel2 register work for adf355-2
2015-12-08 23:22:38 -08:00
Kirill Zakharenko
b600665303
umtrx_firmware: fixed typo preventing it from working
2015-12-01 02:48:10 +03:00
Kirill Zakharenko
2a89674c56
Bump version to 1.0.5
1.0.5
2015-11-23 15:09:10 +03:00
Josh Blum
6e30c16773
host: implement selection for umsel2 + lms
2015-11-17 21:35:46 -08:00
Josh Blum
401e64014c
host: remove old umsel code from lsm6002
...
To avoid confusion and because umsel now has a dedicated support object.
2015-11-17 20:16:10 -08:00
Josh Blum
1dbd567102
host: integrate support class for umsel2
2015-11-16 22:05:22 -08:00
Josh Blum
77e9066bf8
fpga: updated 4x ddc image for spi work
2015-08-11 23:45:58 -07:00
Josh Blum
1e43f04790
Merge branch 'axi_shared_spi'
2015-08-11 17:04:51 -07:00
Kirill Zakharenko
cbff81745b
debian: added firmware to package and umtrx_firmware script to handle it
2015-08-11 13:29:52 +03:00
Josh Blum
57d5ca4b51
fpga: simplify spi setting regs with generate loop
2015-07-29 19:21:28 -07:00
Josh Blum
b78ceeb9b1
fpga: connect both spi settings drivers
2015-07-29 01:59:54 -07:00
Josh Blum
fcd92d8f50
fpga: use axi stream spi core (still single dest)
2015-07-28 16:32:17 -07:00
Josh Blum
2727f62ab8
fpga: created axi stream controled spi core
2015-07-28 16:31:29 -07:00
Alexander Chemeris
75c3380ccf
host: Fix getters in umtrx_property_tree.py.
2015-07-27 20:42:23 -04:00
Josh Blum
80e65f35cf
host: disable umtrx_fifo_ctrl cache of spi config
...
This register can be modified by the firmware,
which invalidates the cached setting.
2015-07-24 00:50:35 -07:00
Kirill Zakharenko
f16599cfa9
debian: conflicts/replaces stanzas to replace renamed package
...
otherwise new packages will be installed alongside older one and we'll
get a file conflict
1.0.4
2015-07-23 03:00:19 +02:00
Alexander Chemeris
e6b82c85e6
debian: 1.0.4 release changelog.
2015-07-21 21:09:25 -04:00
Alexander Chemeris
8e5b9e8cba
utils: Prettier output for umtrx_auto_calibration
2015-07-21 21:09:25 -04:00
Alexander Chemeris
fc9ecf7709
host: Fix a typo in the DC offset property tree setter.
2015-07-21 21:09:25 -04:00
Alexander Chemeris
913f19357b
utils: Verify that calibration property has been set correctly.
...
Sometimes setting an LMS register fails if UmTRX has bad power supply. We want
to make sure we catch this situation and abort calibration.
2015-07-21 18:48:43 -04:00
Alexander Chemeris
d96cea8000
utils: Set default Rx gain to 50 instead of 100 in calibration utils.
...
A few commits ago we changed Rx gain to real dB instead of abstract values,
which changed the gain settings range - old 100 is about current 50.
2015-07-21 00:38:09 -04:00
Alexander Chemeris
c401071ea6
scripts: Fix a nasty typo in umtrx_auto_calibration.
...
We were executing each calibration comand twice, because $echo was not defined.
2015-07-20 22:43:01 -04:00
Josh Blum
b5b351e535
debian: split umtrx into module and runtime packages
...
* uhd-umtrx for uhd plugin module only (multi-arch lib dir)
* umtrx - runtime utility applications (depends on uhd-umtrx)
The idea is to support multi-arch installs by separating out the plugin module
(which can exist in a multi-arch install) from the /usr/bin/ executables.
It may also be useful for users to have a minimal install (plugin only).
2015-07-12 00:02:27 -07:00
Josh Blum
1cf16e57f7
host: fixed missing boost math include (boost 1.46)
...
usrp_cal_utils.hpp used boost round but did not include the header.
This caused a build error on ubuntu 12.04 LTS w/ boost boost 1.46
2015-07-10 14:30:39 -07:00
Alexander Chemeris
b78a96661a
host: FIx SET handling for the property tree JSON API.
2015-07-05 19:30:13 -04:00
Alexander Chemeris
5452567fd9
host: There is no need to explicitely support coerce() in property_alias()
...
Coerce is called automatically inside of the set() of the original property.
2015-07-05 12:47:56 -04:00
Alexander Chemeris
47b3e1aaea
host: Complete calculations for VSWR in Python utils + better sensors output.
2015-07-05 10:01:37 -04:00
Alexander Chemeris
1e042157be
Merge branch 'status_monitor'
...
Implements a TCP server inside UHD which gives access to a device's property
tree through a JSON API.
2015-07-04 19:27:14 -04:00
Alexander Chemeris
4cb89755bb
host: A Python library for the property tree API and sensors query utility.
2015-07-04 19:19:39 -04:00
Alexander Chemeris
efba897843
host: No need to explicitely insert EOL, it's already there.
2015-07-04 19:19:39 -04:00
Alexander Chemeris
35ccac9f54
host: Fix typo in a comment s/GET/SET/.
2015-07-04 19:19:39 -04:00
Josh Blum
963f3e90dc
umtrx: remove sleep used for testing
2015-07-04 19:19:39 -04:00
Josh Blum
0e8abb2068
umtrx: generic JSON property tree service
2015-07-04 19:19:39 -04:00
Josh Blum
e069b6d39c
umtrx: client handler thread to keep socket open
2015-07-04 19:19:39 -04:00
Josh Blum
28f423567b
umtrx: changes to tcp query server
...
* tcp query server is on its own thread
* tcp query take full sensor path (simpler)
* select on client socket to wait for data
2015-07-04 19:19:39 -04:00
Josh Blum
67303bcbcc
umtrx: mutex for i2c-based interfaces
2015-07-04 19:19:38 -04:00
Josh Blum
0fc60d2275
umtrx: sensor query support and comments
2015-07-04 19:19:38 -04:00
Josh Blum
ce5f31f713
umtrx: mutex for lms ctrl wrapper class
2015-07-04 19:19:38 -04:00
Josh Blum
802b24c565
umtrx: work on status monitor tcp server
2015-07-04 19:19:38 -04:00
Josh Blum
56c4174ad4
umtrx: skeleton for status monitor thread
2015-07-04 19:19:38 -04:00
Alexander Chemeris
0073096b27
Merge branch 'achemeris/divsw'
2015-07-04 19:14:26 -04:00
Alexander Chemeris
7727cd283c
host: By default route each Rx channel to it's own antenna.
2015-07-04 19:14:10 -04:00
Alexander Chemeris
ff13c7d73a
host: Add ability to set diversity switches position from UHD args.
...
Diviersity switch controls are also aliased RF frontends property subtrees now.
2015-07-04 19:12:34 -04:00
Alexander Chemeris
0bee662b81
host: Implement property_alias() function which creates an alias at the proprty tree.
2015-07-04 19:01:23 -04:00