Commit graph

41 commits

Author SHA1 Message Date
Josh Blum
0aeac60394 uhd: allow for 16 bit i2c and eeprom addrs 2013-07-24 17:46:04 -07:00
Josh Blum
f59ef44a43 usrp2: integrated fifo ctrl into usrp2 modules, implemented window'd acking 2012-03-23 14:36:56 -07:00
Josh Blum
69adaee902 usrp2: reg map change for GPIO core 2011-11-03 21:00:07 -07:00
Josh Blum
a92db9de27 usrp2: created new gpio core and used in dboard iface 2011-07-27 18:43:43 -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
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
16f08844d7 uhd: renamed the assert header to assert has
only the assert has implementation is in this header

uhd assert throw moved to the exception header

updated code base includes to match
2011-02-24 14:54:24 -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
9a2e26e500 uhd: added read-back calls to dboard iface gpio settings, and optional mask 2010-11-26 23:27:53 -05:00
Nick Foster
e4d088fa91 Merge branch 'master' of ettus.sourcerepo.com:ettus/uhdpriv into usrp2p
Conflicts:
	host/lib/ic_reg_maps/CMakeLists.txt
	host/lib/usrp/usrp2/io_impl.cpp
2010-10-05 11:14:45 -07:00
Josh Blum
83596f1feb usrp: added get codec rate to dboard iface 2010-09-29 17:43:26 -07:00
Nick Foster
60fc0f04a2 Merge branch 'master' of ettus.sourcerepo.com:ettus/uhdpriv into usrp2p
Conflicts:
	host/include/uhd/usrp/simple_usrp.hpp
	host/lib/usrp/simple_usrp.cpp
2010-08-25 19:02:26 -07:00
Josh Blum
48ad3b7343 usrp: added get dboard iface to simple wrapper, and set gpio debug to dboard iface 2010-08-23 19:06:35 -07:00
Nick Foster
2da87fa508 Merge branch 'master' of ettus.sourcerepo.com:ettus/uhdpriv into usrp2p 2010-08-18 14:48:35 -07:00
Josh Blum
f0960e7948 usrp: replaced mboard name with special props for dboard iface 2010-08-14 14:45:59 -07:00
Nick Foster
663808e847 Merge branch 'master' into usrp2p
this was the merge from hell

Conflicts:

	firmware/microblaze/Makefile.am
	firmware/microblaze/bootstrap
	firmware/microblaze/configure.ac
	firmware/microblaze/lib/Makefile.inc
	host/lib/CMakeLists.txt
	host/lib/usrp/mimo_usrp.cpp
	host/lib/usrp/simple_usrp.cpp
	host/lib/usrp/usrp2/clock_ctrl.cpp
	host/lib/usrp/usrp2/codec_impl.cpp
	host/lib/usrp/usrp2/dboard_impl.cpp
	host/lib/usrp/usrp2/mboard_impl.cpp
	host/lib/usrp/usrp2/usrp2_iface.hpp
	host/lib/usrp/usrp2/usrp2_impl.hpp
	host/lib/usrp/usrp2/usrp2_regs.hpp
	host/test/CMakeLists.txt
2010-08-10 17:02:47 -07:00
Josh Blum
fc66ef454c usrp2: added mboard name call to dboard iface 2010-08-04 12:28:58 -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
1c1d967ec7 usrp2: init clock rate shadows for dboard iface, uhd: pthread sched fix error condition check 2010-06-18 17:59:57 -07:00
Josh Blum
e16adfd201 usrp2: code and comment tweak for aux dac call 2010-06-17 18:16:58 -07:00
Josh Blum
9d59ce5652 uhd: added enums for aux adc and dac, usrp2: implemented enums in db iface 2010-06-17 16:48:14 -07:00
Josh Blum
7aeb266783 added set clock rate, and get clock rates to dboard iface, usrp2 needs clock ctrl implementation... 2010-06-17 11:36:14 -07:00
Josh Blum
73ea268536 usrp2: dboard iface: switched to nested dictionary for dac regs 2010-06-14 18:47:22 -07:00
Jason Abele
f73a368806 Fixed USRP2 aux_dac numbering convention 2010-06-11 18:22:01 -07:00
Josh Blum
b369d0f020 usrp2 regs naming convention 2010-06-04 17:35:48 -07:00
Josh Blum
4f0736ef7c move get clock rate into clock control 2010-06-04 12:32:06 -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
5fe31448cc fix for msvc warning 2010-05-28 13:27:13 -07:00
Josh Blum
39943a5b0c Added support to set GPIO pins from dboard interface:
write gpio and set pin control (atr or gpio)

Added property to get dboard interface from the dboard obj.
2010-05-24 16:31:23 -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
Josh Blum
99d55ca11e Code tweaks and added unit test for dict and error message. 2010-05-01 21:35:11 -07:00
Josh Blum
06e1859d47 Added RSSI readback to XCVR2450.
also fixed spi readback typo in u2 iface
2010-04-26 16:54:17 -07:00
Josh Blum
300ddf7807 set dboard eeprom from dboard properties 2010-04-24 10:46:12 -07:00
Josh Blum
039eceb4b2 Moved reading the eeprom (dboard ids) onto the host.
Created a eeprom parser for the format in the dboard.
Removed the support from the microblaze code.
2010-04-23 19:21:47 -07:00
Josh Blum
698cfaef0c windows warning fix 2010-04-20 13:41:17 -07:00
Josh Blum
b3116c8ccf added support for aux dac and adc control in host 2010-04-19 18:24:03 -07:00
Josh Blum
8375ae721c moved spi and i2c api into serial.hpp, its used for more than the dboard interfacing 2010-04-16 22:10:35 -07:00
Josh Blum
f57f616cfd Added gain control to rfx. Switched string constants to caps (gains, antennas, subdevs).
Made dboard interface for aux dac and adc use volts.
2010-04-14 17:19:27 -07:00
Josh Blum
e2a9419385 renamed dboard interface to dboard iface, the lengthy name was getting to be a burden 2010-04-14 08:41:13 -07:00
Josh Blum
51a9c2d42d Created a usrp2 interface class with the control, spi, peek/poke functionality.
Its used in all the implementation level code
2010-04-13 17:48:48 -07:00
Renamed from host/lib/usrp/usrp2/dboard_interface.cpp (Browse further)