Commit Graph

4152 Commits

Author SHA1 Message Date
Josh Blum
e2ca1fef44 umtrx: modify boost sleep line for boost compatibility 1.0.0 2015-04-15 00:32:05 -07:00
Josh Blum
0e18fa9544 umtrx: added link with pthreads to build
Some boost versions may require this.
2015-04-15 00:27:05 -07:00
Josh Blum
46f1e0522d Merge branch 'umtrx_icp_fix' into umtrx_update 2015-04-14 16:59:49 -07:00
Alexander Chemeris
f601bc41cf Merge pull request #9 from zabbal/umtrx_update
net_burner: Use 'ip' instead of deprecated 'ifconfig' to enumerate interfaces under Linux.
2015-04-14 10:47:09 +03:00
Josh Blum
595446d536 Merge branch 'fw_githash' into umtrx_update 2015-04-12 21:39:17 -07:00
Josh Blum
1f2cdf5b51 umtrx: checkin new fw with compat bump and hash 2015-04-12 21:38:32 -07:00
Josh Blum
d2acd75eb7 umtrx: bump fw minor for githash addition 2015-04-12 21:32:36 -07:00
Josh Blum
12e613bec2 umtrx: store 4 byte git hash into fw 2015-04-07 21:34:38 -07:00
Josh Blum
efedd23e1f umtrx: spi is fast now, use sleeps for settling times 2015-04-07 17:56:07 -07:00
Alexander Chemeris
e94ffbc3a9 Host: By default set LMS Icp to 0.2mA.
This gives much better results for the GMSK modulation.
2015-04-07 13:38:35 -07:00
Josh Blum
711523fb5a Merge branch 'umtrx_gains' into umtrx_update 2015-04-06 12:32:21 -07:00
Alexander Chemeris
483e31af48 Host: Power down DC comparators in LMS to improve Rx linearity (as per FAQ). 2015-04-06 02:31:21 -07:00
Alexander Chemeris
2d5c88d624 Host: Update the LMS regusters initialization to follow FAQ 1.0r12. 2015-04-06 02:30:35 -07:00
Josh Blum
a837e84e89 umtrx: test both channels with umtrx_test_gains 2015-04-02 13:22:12 -07:00
Josh Blum
6468121e16 umtrx: removed Safety check in favor of clipping 2015-04-02 12:14:41 -07:00
Josh Blum
4d7a11c21a umtrx: fixes for gain distribution
* By listing TX VGA2 first lms6002d_ctrl.cpp, we can rely on UHD to distribute first to VGA2 (as specified by the comments).
* Added clipping to lms6002d.hpp, currently UHD has a rounding bug, and prior to the clipping off-by-1 error could shutoff the gain.
* Return the actual gain setting readback from spi registers for set_rx/tx_gain() routines in lms6002d_ctrl.cpp
* Added a test app in utils called umtrx_test_gains to check the gain ranges and distribution algorithm.
2015-04-02 05:55:26 -07:00
Alexander Chemeris
3a41a46824 Host: Enable separate controls for Tx VGA1 and VGA2 gains. 2015-04-02 04:11:55 -07:00
Josh Blum
0a3dd778d0 umtrx: slow down icap clock, this image resets reliably
Looks like icap clk from the pll is shared with the frontend clock.
So instead I opted to divide the icap clk down inside s6_icap_wb.v.
The image checked in reset reliably after many trials,
which is a good sign that this may be an acceptable fix.
2015-04-01 00:45:00 -07:00
Max
171e9b83da Use ip instead of deprecated ifconfig.
Signed-off-by: Max <max.suraev@fairwaves.co>
2015-03-27 12:21:56 +01:00
Josh Blum
f274d9da1c umtrx: remove multi-threading from stream converters 2015-03-25 10:23:25 -07:00
Josh Blum
ca17c9da65 zpu: move spi mask into spi.c 2015-03-24 01:00:05 -07:00
Josh Blum
35522afed1 zpu: fixed umtrx_init() lms_res typo 2015-03-24 00:28:42 -07:00
Josh Blum
924dcf8d8a umtrx: s2 slave unused, fix comment 2015-03-17 12:05:23 -07:00
Sergey Kostanbaev
db0d59f936 update fpga & zpu images 2015-03-12 21:01:44 +03:00
Sergey Kostanbaev
20178f16fd zpu: add watchdog timer for while( ... ); operations 2015-03-12 20:57:38 +03:00
Sergey Kostanbaev
6129113723 zpu: set UART debug port speed 115200 2015-03-12 20:37:07 +03:00
Sergey Kostanbaev
a37e4c74de fpga: fix DCSYNC clock to 541.66 kHz 2015-03-12 20:35:25 +03:00
Josh Blum
4e3edded07 umtrx: revert merge changes for debugging 2015-03-11 02:14:39 -07:00
Josh Blum
146ab25f66 Merge branch 'fairwaves/umtrx' into umtrx_update
Conflicts:
	host/lms6002d_ctrl.cpp
2015-03-06 17:04:42 -08: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
Josh Blum
fc089a299e umtrx: max timeout for tx async handler flush 2015-02-25 16:37:16 -08:00
Ivan Kluchnikov
0509c7b35a Use CMAKE_INSTALL_PREFIX as dest dir for cpack 2015-02-23 14:32:43 +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
Sergey Kostanbaev
a5b5322b54 Add UMTRX_PA_DCDC_R and UMTRX_PA_LOW enviroment variable to override current EEPROM values for pa_dcdc_r and pa_low 2015-01-13 00:03:03 +03:00
Sergey Kostanbaev
9745ae9bb9 Fix reading pa_dcdc_r from EEPROM 2015-01-12 23:52:48 +03:00
Sergey Kostanbaev
e692e854cb Fix typo 2014-12-26 17:18:10 +03:00
Sergey Kostanbaev
064b7bcf28 Add DCSYNC for DC/DC. Not tested since I don't have an oscilloscope. 2014-12-21 22:35:33 +03:00
Sergey Kostanbaev
13c76a80e7 Add FPGA image with PA control; not tested well!!! 2014-12-21 13:09:14 +03:00
Sergey Kostanbaev
e08b40758a Add PA control logic 2014-12-21 13:07:20 +03:00
Sergey Kostanbaev
90b619f4b9 Move temperature sensors to separate class; add power sensor ADCs and add abitily to autodetect hw revision 2014-11-23 23:20:49 +03:00
Josh Blum
12fe73a6dd umtrx: fix register temperature sensor 2014-10-29 13:24:46 -04:00
Josh Blum
418ec3dc67 umtrx: disable lms on shutdown device 2014-10-29 11:03:18 -04:00
Josh Blum
6a8624e36d umtrx: added temp sensors 2014-10-28 20:20:28 -04:00
Josh Blum
fee641af8b umtrx: copy in platform.hpp, which may be deleted from uhd 2014-10-28 15:18:07 -04:00
Josh Blum
197e2f01f9 umtrx: added net reset for fw/fpga boot 2014-10-27 20:21:26 -04:00
Josh Blum
1553c302e9 umtrx: 4DDC leds reversed 2014-10-27 17:32:04 -04:00
Josh Blum
1cac684df3 umtrx: update fpga images for led fix 2014-10-27 16:52:50 -04:00
Josh Blum
1873ed92fa umtrx: default rx ant RX1 2014-10-27 14:55:57 -04:00
Josh Blum
16eaf1182d umtrx: added debian package generator 2014-10-27 14:36:40 -04:00