Dmitry Sharshakov
966d38e710
host: fix Boost warnings due to global placeholders
2023-11-26 22:50:28 +02:00
Dmitry Sharshakov
845b9029df
host: add missing includes for BOOST_FOREACH
2023-11-26 22:50:28 +02:00
Alexander Chemeris
828c811f79
Fix uhd/utils/msg.hpp missing in newer UHD
2019-10-31 19:22:50 +03:00
Alexander Chemeris
4bba18b1cf
host: Fix build.
2017-08-04 18:44:55 +03:00
Alexander Chemeris
8678899b70
host: Do not set TCXO DAC value on UHD library init - it's now read from EEPROM by ZPU.
2017-08-04 15:46:24 +03:00
Alexander Chemeris
cc70a46fe4
host: Export DC calibration registers through the property tree.
2017-07-26 21:56:17 +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
Josh Blum
f385a4355a
umsel: device args for enabling umsel2 and verbose
2015-12-21 15:12:23 -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
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
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
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
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
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
Alexander Chemeris
14e58af929
host: Implement power control below the PA minimum output power using LMS VGA.
2015-05-18 02:06:05 -04:00
Alexander Chemeris
9a752069e7
host: Output all known PA types on startup.
2015-05-18 00:26:10 -04:00
Alexander Chemeris
df90e2b342
host: Replace 'pa_power_limit' param with 'pa_power_max_w' and 'pa_power_max_dbm'.
2015-05-18 00:16:31 -04:00
Alexander Chemeris
f913c39c0c
host: Checking in a full scale DCDC conversion table.
2015-05-09 01:16:52 -04:00
Alexander Chemeris
84c5426fd8
host: Delay between DCDC setting and reading it back is not necessary when there is a PA installed.
2015-05-09 01:16:52 -04:00
Alexander Chemeris
ac22360125
host: Enable DCDC converter before setting its value.
2015-05-09 01:16:52 -04:00
Alexander Chemeris
6bf16b4e66
host: Give DCDC converter time to settle when we set PA output power.
2015-05-09 01:16:52 -04:00
Alexander Chemeris
451cc221be
host: UHD uses dB for gains, not Watts.
2015-05-09 01:16:52 -04:00
Alexander Chemeris
a189138078
host: Better status message
2015-05-09 01:16:52 -04:00
Alexander Chemeris
2d83e6caed
host: Output a status message when PA power is limited by a configuration parameter.
2015-05-09 01:16:52 -04:00
Alexander Chemeris
9becc6bdf8
host: Implement PA output power limit parameter.
2015-05-09 01:16:52 -04:00
Alexander Chemeris
1337b13d56
host: Move power amp code into a separate class.
2015-05-09 01:16:52 -04:00
Alexander Chemeris
93aaef643d
Initial implementation of the power control for UmTRX+PA systems.
2015-05-09 01:16:52 -04:00
Josh Blum
08c05c5f1b
umtrx: add fifo_ctrl_window argument to specify window size
...
This is for debugging issues with the fifo control on some systems which are seeing missing packets.
Running with --args="fifo_ctrl_window=0" will set the window size to nothing, which acks all outgoing packets ASAP.
2015-05-07 19:44:39 -07:00
Alexander Chemeris
158077c504
host: Fix loading of DC offset calibration values from EEPROM.
2015-04-29 22:45:05 -04:00
Josh Blum
84330517e5
Merge branch 'version_info'
2015-04-27 20:56:41 -07:00
Josh Blum
72062b1466
Merge branch 'dc_offset_debug'
...
Conflicts:
host/umtrx_impl.cpp
2015-04-27 20:54:59 -07:00
Josh Blum
6af61a7cab
umtrx: parse and print version info from git
2015-04-27 15:38:01 -07:00
Alexander Chemeris
7e5cfac7af
host: Implement lo_locked sensor to show whether LMS PLL is actually locked.
2015-04-27 00:05:04 -04:00
Sergey Kostanbaev
eb69bb2a78
Set pa_en1 & pa_en2 to "1" by default, add "pa_en1" & "pa_en2" EEPROM variables and UMTRX_PA_EN1 & UMTRX_PA_EN2 enviroment values to override defaults
2015-02-27 10:33:46 +03:00
Sergey Kostanbaev
f74ff5610d
Add --divsw1 and --divsw2 options to umtrx_pa_ctrl
2015-02-12 15:20:18 +03:00
Sergey Kostanbaev
d0e136fb74
Fix UmTRX v2.0 creation with phony sensors
2015-01-21 19:37:04 +03:00