Commit graph

26 commits

Author SHA1 Message Date
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