Martin Braun
4f948e2c8b
Move all license headers to SPDX format.
2017-12-22 10:45:51 -08:00
Martin Braun
af75b87e51
logging: Demoted a number of DEBUG messages to TRACE
2017-04-05 23:18:08 -07:00
Andrej Rode
21aad77c9c
utils: introduce new logging API and remove msg API
2017-02-20 17:13:15 -08:00
Andrej Rode
26cc20847c
uhd: replace BOOST_FOREACH with C++11 range-based for loop
...
Note: This is the first commit that uses for-range, and range-based
for-loops are now usable for UHD development.
2017-02-10 16:44:33 -08:00
Martin Braun
99c2730bc9
Remove all boost:: namespace prefix for uint32_t, int32_t etc. (fixed-width types)
...
- Also removes all references to boost/cstdint.hpp and replaces it with
stdint.h (The 'correct' replacement would be <cstdint>, but not all of our
compilers support that).
2016-11-08 08:02:22 -08:00
Nicholas Corgan
654c5b06c0
Added missing pure virtual destructors to base classes
2014-09-01 17:58:24 +02:00
Josh Blum
12223186e7
fifo ctrl: spi core work and host implementation
2012-03-23 14:36:56 -07:00
Nick Foster
16e783aa9c
N210 R4 lost fix for ADC data termination
2011-06-16 14:16:40 -07:00
Josh Blum
09cf8eb164
uhd: added more SAFE_CALL macros to hardware wrapper dtors
...
And removed the calls on the sptr resets (not needed now).
2011-06-10 15:23:24 -07:00
Nick Foster
21856ee1ba
N210: changes for rev 4 support
2011-05-18 20:19:03 -07:00
Josh Blum
9065043544
usrp2: moved register map into #defines, entries for new dsp frontend
...
also fixes irq rb
2011-05-17 15:12:02 -07:00
Josh Blum
09be0518ce
uhd: removed more iostream stuff from usrp* implementations
2011-05-04 19:53:01 -07:00
Nick Foster
1b63cd2560
Generalized mboard_iface and added a SPI convenience class a la I2C
2011-03-03 10:50:45 -08:00
Josh Blum
4357f5d3c0
uhd: replaced instanced of std::exception with the uhd exceptions
2011-02-24 16:35:29 -08:00
Josh Blum
20a524d1a0
uhd: moved exception to top level include
2011-02-24 14:18:52 -08:00
Josh Blum
9239878b0b
Merge branch 'next'
...
Conflicts:
host/lib/usrp/usrp2/codec_impl.cpp
2011-01-19 22:23:46 -08:00
Nick Foster
fc138381ee
master: fixed N210 analog ADC gain to "on" to fix RFX noise issue
2011-01-19 17:16:37 -08:00
Josh Blum
261bb80d73
uhd: update copyright dates on host code
2011-01-13 16:22:07 -08:00
Josh Blum
395bbbbc11
uhd: replace all the instances of float not pertaining to io types with double, simplifies life
2011-01-11 19:46:45 -08:00
Josh Blum
f3bf32df9f
usrp-n: set ad9777 mod mode to transmit above nyquist of DSP
2010-12-03 15:54:04 -05:00
Josh Blum
476afe68f5
usrp2: made enums for the rev types and implemented in code
2010-11-11 17:40:01 -08:00
Nick Foster
e0b3b4e3dd
U2P: Ripped out the mboard_rev_t structure in favor of an enum in usrp2_regs.hpp and some logic.
...
Also change ethernet.c to move generic code to eth_lib.
2010-11-10 16:23:11 -08:00
Nick Foster
5b4cbfe461
USRP2P: mboard rev works through props interface.
...
Added usrp2_burn_mb_rev.cpp to utils. It is not installed to the utils install dir.
Not all happy with the mboard_rev setup -- is_usrp2p() is too specific for a generalized mboard_rev concept. I'm not sure where else to put it so for now it stays.
2010-10-12 16:26:19 -07:00
Nick Foster
ed245848df
Merge branch 'master' of ettus.sourcerepo.com:ettus/uhdpriv into usrp2p
...
Conflicts:
host/lib/usrp/usrp2/CMakeLists.txt
host/lib/usrp/usrp2/mboard_impl.cpp
host/lib/usrp/usrp2/usrp2_regs.hpp
2010-09-15 14:58:44 -07:00
Nick Foster
8784cf70df
ADC gain control works.
...
Separated digital gain and fine gain correction into separate buckets. Changed the rounding policy of gain_group to floor() rather than round().
2010-07-28 15:40:43 -07:00
Nick Foster
e5722d61aa
ADC SPI works. ADC gain interface "works".
2010-07-28 15:19:29 -07:00
Nick Foster
02f5347c71
Added gain support for USRP2+ ADC.
2010-07-27 13:56:59 -07:00
Nick Foster
d8f3980e45
Host-side changes to work with the USRP2+.
...
Change summary:
Added clock register selection between USRP2/USRP2+
Added memory map selection between USRP2/USRP2+
Added ADS62P44 support for USRP2+
2010-07-26 16:33:17 -07:00
Josh Blum
b369d0f020
usrp2 regs naming convention
2010-06-04 17:35:48 -07:00
Josh Blum
f2b560d5f8
Prepend usrp2 onto the helper classes in usrp2 impl to avoid symbol conflicts.
2010-06-04 12:16:09 -07:00
Josh Blum
11059ddbd6
fix to ad9777 dac control
2010-05-13 17:35:09 -07:00
Josh Blum
7c7b0d0a0d
Added a place for serdes control on the host.
...
Fix bug in codec control.
Comment out some clock control in fw code.
2010-05-10 16:37:12 -07:00
Josh Blum
bf7ef6aeb5
Moved adc and dac control into codec control source file.
...
The codec control powers down the chips on destruction.
2010-05-10 15:14:48 -07:00