Kirill Zakharenko
014e8123a3
collectd: rewritten collection script
...
* no longer conflicts over 'temperature' type with default types.db
* auto-adapts to any new or missing sensors
* simple! (e.g. doesn't read voltages twice)
2016-03-21 19:06:45 +01:00
Kirill Zakharenko
9cf7377866
collectd: plugin to collect umtrx sensors
2016-02-26 17:52:07 +03:00
Kirill Zakharenko
b24a4d0bb8
Merge branch 'earwin/pythonpack'
2015-12-28 15:05:57 +03:00
Kirill Zakharenko
25394541fa
debian: packaged python utils in host/utils
2015-12-28 15:01:29 +03:00
Sergey Kostanbaev
b362710778
throw exception if incorrect DCDC version were provided
2015-12-25 20:47:12 +03:00
Sergey Kostanbaev
c9b7e8c884
turn off vin bypass to amplifiers by default
2015-12-24 21:08:38 +03:00
Sergey Kostanbaev
e7eb8e87cc
add lmsvga2 args parameter to override UMTRX_VGA2_DEF
2015-12-24 21:04:07 +03:00
Sergey Kostanbaev
2a6b94bea9
autodetect DCDC translation version on startup
2015-12-24 19:34:07 +02:00
Sergey Kostanbaev
143a9008d1
add lmsvga1 device args parameter to override VGA1_DEF
2015-12-24 18:16:09 +03:00
Sergey Kostanbaev
1e1a889448
Merge branch 'umsel2_work'
2015-12-24 18:14:07 +03:00
Josh Blum
f385a4355a
umsel: device args for enabling umsel2 and verbose
2015-12-21 15:12:23 -08:00
Alexander Chemeris
3c240a2ab2
host: Checking in umtrx_query_versions.py
2015-12-21 13:57:06 -05:00
Alexander Chemeris
e4c59df63e
host: Add string getters/setters to the Python property tree library.
2015-12-21 13:57:06 -05:00
Alexander Chemeris
ad8ff4a345
host: Add "STRING" to umtrx_monitor error output.
2015-12-21 12:44:24 -05:00
Alexander Chemeris
4f909bcfa2
host: Properly handle most corner cases in VSWR calculations.
2015-12-21 12:32:28 -05:00
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
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
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
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
b78ceeb9b1
fpga: connect both spi settings drivers
2015-07-29 01:59:54 -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
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
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
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