michael-west
63794de468
Changed analog delay on DAC reference and radio clocks from 1075ps to 900ps
2014-08-18 22:52:53 +02:00
michael-west
8055ac0d4f
- Fixes for channel alignment
...
- Added analog delay for radio clock
- Added analog delay for DAC reference clocks
- Removed resetting of clock control
- Removed setting of reference clock and PPS to external sources during initialization
- Fixes for set_time_unknown_pps
- Removed wait for PPS edge after setting time from GPSDO
- Changed set_time_unknonw_pps to time out based on system time rather than device VITA time
2014-08-18 22:52:53 +02:00
Nicholas Corgan
e3826b1a67
Restoring compatibility with CMake 2.6
...
* The UNSET command didn't exist back then, but using SET with no value does the same thing
* CMake 2.6 doesn't like nested parantheses in IF statements, so tweak IF/ELSE statements
2014-08-14 06:45:53 -07:00
michael-west
35fc42f9fc
Merge branch 'maint' into uhd/bug492
...
Conflicts:
host/lib/usrp/b200/b200_impl.cpp
2014-07-30 11:54:26 -07:00
Ben Hilburn
eafae66c03
tx fe corrections: fixing mixed tabs / spaces, other horrible whitespace cruft
2014-07-25 09:44:07 -07:00
Ben Hilburn
9b4def474f
Merge 'maint' into x300/bug513
2014-07-25 09:28:19 -07:00
michael-west
89b0a915e2
Commented out warning if X300 reference clock fails to lock within 1 second during initialization. Sometimes it takes longer and that is OK.
2014-07-22 15:25:05 -07:00
michael-west
138f1c57db
Fix for BUG #517 : B200: Regression of power level on RX
...
- Fixed scalar for RX DSP core
2014-07-22 15:15:48 -07:00
Ian Buckley
42b47cea15
X300: Added UHD support for TX FE
2014-07-18 17:15:41 -07:00
michael-west
afb4cb4d4a
Updated copyright year.
2014-07-17 18:16:04 -07:00
michael-west
6e740108bf
Fix for BUG #469
...
- Added mutex for write_uart()
2014-07-17 18:16:04 -07:00
michael-west
863953d972
- Changed variables from uint8_t to uint32_t so parsing of hex strings would work properly.
2014-07-17 18:16:04 -07:00
michael-west
208d851678
Addressing comments from review.
...
- Corrected types of some variables to be boost types.
- Removed debugging code accidentally left in.
- Changed some compiled out error messages to log messages.
2014-07-17 18:16:04 -07:00
michael-west
8f6e2ac997
Fix for BUG #469 : Bad/Empty GPS NMEA strings returned when the queries are made in a random wait iterative fashion
...
Fix for BUG #460 : X300: GPGGA sensor most often empty, while RMC is usually OK
- Added checksum verification of NMEA strings
- Improved handling of short or malformed strings
- Fixed GPSDO data synchronization between X300 firmware and host
2014-07-17 18:16:04 -07:00
Ben Hilburn
0efddecd45
Merge branch 'origin/b200/bug516' into maint
...
Fixing B200 clock rate float compare.
2014-07-17 18:01:42 -07:00
Ben Hilburn
1af6628eb1
Merge branch 'origin/ashish/rx_pcie_overflows' into maint
2014-07-17 17:57:23 -07:00
Ben Hilburn
4e8512abf8
Merge branch 'origin/b200/bug512' into maint
...
B200 now creates internal PPS. Depends on FPGA change.
2014-07-17 17:49:09 -07:00
michael-west
487e7fc2b4
BUG #516 : B210: Fails to Run with 30.72 MHz Clock
...
- Addressed feedback from review.
2014-07-10 14:37:38 -07:00
michael-west
24aaac8e3f
Fix for BUG #527 : N200: 50 Msps results in two tones
...
- Adjusted check to enable first half-band filter only if the rate is decimated enough between the CIC and other half-band filter
2014-07-01 17:11:30 -07:00
Ashish Chaudhari
1bca847406
x300: Bugfix for overflows on PCIe at 200MS/s
2014-06-27 10:50:51 -07:00
michael-west
bca5edb579
Fix for BUG #492 : UHD: set_time_unknown_pps() fails with GPSDO installed
...
- Added polling for PPS time change after setting time from GPSDO.
2014-06-25 14:56:20 -07:00
michael-west
016430b3f8
Fix for BUG #516 : B210: Fails to Run with 30.72 MHz Clock
...
- Corrected clock rate checks for B2x0
2014-06-18 13:42:24 -07:00
michael-west
248df215aa
Fix for BUG #516 : B210: Fails to Run with 30.72 MHz Clock
...
- Corrected clock rate checks for B2x0
2014-06-18 12:43:10 -07:00
Ben Hilburn
96c30a11f2
Merge branch 'origin/b200/bug500' into maint - Fixing B200 phase alignment issue
2014-06-16 15:51:27 -07:00
Ben Hilburn
e4f94aaaf4
Fix issue with "item32" registered size, Bug 466.
2014-06-13 12:56:30 -07:00
michael-west
0db669b3ce
Enhancement #512 : B210: Need an Internal PPS
...
- Added support for internal PPS selection (set as default)
2014-06-13 11:58:29 -07:00
michael-west
c884c555be
- Changed XOR to OR for REG_DSP_RX_MUX flags.
2014-06-12 11:31:38 -07:00
michael-west
05559d64b9
Fix for BUG #500 : B210: RX channels are not phase aligned
...
- Adding UHD side code to invert second RX channel
2014-06-06 15:27:02 -07:00
Philip Balister
57486eb4bc
Do not set the mfloat-soft flag during the test for arm_neon.h.
...
Use the flags passed in from the toolchain. If this test runs on a hard-float
system, bad things happen.
Signed-off-by: Philip Balister <philip@opensdr.com>
2014-06-03 17:35:47 -04:00
Ben Hilburn
98f8ec4e14
UHD: Addressing Bug 466, as per Balint.
2014-05-22 18:04:43 -07:00
Ben Hilburn
f2fbcfa30e
Lots of bit-specific type work to fix compilation on older OSes.
2014-05-21 11:56:07 -07:00
Ben Hilburn
054a752bb2
x300: adding include to fix builds on older systems
2014-05-20 14:33:55 -07:00
Ben Hilburn
54674084d3
Fixing Bug #473 - Autoselection of VCO Frequency in DBSRX2
2014-05-20 14:00:19 -07:00
Ben Hilburn
3e49237e5d
x300: Fixing Bug 456 - backwards LED colors.
2014-05-20 13:58:24 -07:00
michael-west
ab5aa84557
Fixed whitespace and added comment.
2014-05-20 11:53:01 -07:00
michael-west
e5bb95ca60
Fix for BUG 456: LED TX/RX colors backwards on X300
...
- Corrected bit masks so TX will light the red LED and RX will light the green LED
2014-05-16 15:50:14 -07:00
michael-west
06fb769714
BUG #465 : UHD: "Error: Connection refused" for USRP1 and B100
...
- Added catch for unhandled error
2014-05-14 12:24:31 -07:00
michael-west
01e5d630d9
Fix for BUG 473: UHD: DBSRX2 VCO Autoselect Failing / Wrong Frequency Range
...
- Corrected frequency range for DBSRX2
- Corrected register write order when changing frequency
2014-05-13 16:09:13 -07:00
Nicholas Corgan
468e7f35af
log: replaced usage of deprecated boost::filesystem function
2014-05-12 07:18:45 -07:00
Ben Hilburn
0e51394db0
Merge branch 'origin/martin/multi_usrp/bug_dc_offset' into maint
2014-05-08 13:46:33 -07:00
michael-west
d878f8e42b
BUG #460 : X300: GPGGA sensor most often empty, while RMC is usually OK
...
- It was found that strings containing only a newline character were being returned by N-series and X-series devices.
- Added better handling of strings received under 6 bytes.
- Added erasing of end of line characters.
2014-05-06 16:11:10 -07:00
Nicholas Corgan
41d217d0a7
usrp2: fixed usrp2_card_burner.py and usrp_n2xx_simple_net_burner paths in incompatibility error messages
2014-05-06 07:04:08 -07:00
Martin Braun
03e49fc9ab
multi_usrp: Throws warnings for some tree props
...
Until now, multi would simply access some property and assume it exists.
A call for set_tx_dc_offset() on a B210 would thus throw errors.
This checks for B-series-only leaf nodes before doing anything and
displays a warning instead.
2014-05-05 15:50:53 +02:00
Ashish Chaudhari
f018fa068f
x300: Bumped FPGA compat number to 6.
2014-04-28 15:29:49 -07:00
Ashish Chaudhari
7fad62620d
x300: Fixed DMA busy logic after review feedback.
2014-04-28 15:22:47 -07:00
Ashish Chaudhari
623f5295d8
x300: Changed bus_clk frequency to 166.67MHz.
2014-04-28 13:08:39 -07:00
Ashish Chaudhari
72f11b3ecb
x300: Bumped FPGA compat number to 5.
2014-04-25 12:24:52 -07:00
Ashish Chaudhari
e85062880b
x300: Addressed review feedback
...
- Fixed synchronization for unclaim
- Removed stray RIO addr space set
2014-04-25 09:52:23 -07:00
Ashish Chaudhari
09ca0f535e
x300: Added synchronization between device claiming and checking.
...
- We now maintain a registry of pcie ZPU transports
- Added static mutex for claimer
2014-04-24 13:58:54 -07:00
Ashish Chaudhari
8e5fe11b60
x300: Cleanup for PCIe flushing
2014-04-24 13:01:37 -07:00