Commit graph

319 commits

Author SHA1 Message Date
Josh Blum
3d02c07470 uhd: fix copyright years on new files 2011-01-06 12:56:12 -08:00
Josh Blum
fd9962af9e uhd: created sensors value, made lib/types and moved files 2011-01-06 11:56:35 -08:00
Josh Blum
a076dc12aa uhd: update copyright dates 2011-01-05 20:49:45 -08:00
Josh Blum
612c84beb6 uhd: added convenience factory functions for clock config (external/internal) 2011-01-05 19:07:08 -08:00
Josh Blum
94ce8759ca usrp: fix multi_usrp address documentation 2011-01-05 18:28:09 -08:00
Josh Blum
3db629e5a5 uhd: added get and set methods to dictionary to make swigging it easier 2011-01-05 17:16:11 -08:00
Josh Blum
283067dea2 uhd: replaced templated ranges with one range thing using doubles only to avoid trouble with compiler portability 2011-01-05 12:17:06 -08:00
Josh Blum
d5aef80d35 uhd: removed convert types, replaced by convert 2011-01-04 19:46:31 -08:00
Josh Blum
b5860c0fbd Merge branch 'convert' into next 2011-01-04 19:29:36 -08:00
Josh Blum
91790751b6 uhd: added new convert directory with type conversion registry (needs testing) 2011-01-04 17:11:52 -08:00
Josh Blum
78085d3c10 Merge branch 'buffer_pool' into next 2011-01-04 16:50:18 -08:00
Josh Blum
fabfa8d9dd Merge branch 'cordic_policy' into next
Conflicts:
	host/lib/usrp/usrp2/usrp2_regs.cpp
	host/lib/usrp/usrp2/usrp2_regs.hpp
2011-01-04 16:49:34 -08:00
Josh Blum
ed6a2941f8 uhd: created buffer pool to allocate aligned memory, and implemented in transports 2011-01-03 01:43:48 -08:00
Josh Blum
2d1f96d834 uhd: try to neaten up the attribute macros in config.hpp 2011-01-02 21:48:02 -08:00
Nick Foster
6b3ab5f712 fu_ranges: dict's keys()/vals() now return non-const to make BOOST_FOREACH happy on Clang 2011-01-02 21:28:39 -08:00
Josh Blum
e2487eb731 uhd: potential fix for explicit template + llvm 2011-01-02 13:10:27 -08:00
Josh Blum
ee59a7af6b usrp: xcvr dboards should also register their default subdev name as 0 2010-12-31 10:21:39 -08:00
Josh Blum
76c8b7fa24 usrp2: implemented get time last pps
renamed the enum for the pps time
added calls to single and multi wrappers
set time unknown pps now simpler
removed peek64 stuff from host + fw

please test
2010-12-30 16:41:38 -08:00
Josh Blum
434ee07c4b Merge branch 'udp_ports' into next
Conflicts:
	firmware/microblaze/apps/txrx_uhd.c
	host/lib/usrp/usrp2/mboard_impl.cpp
	host/lib/usrp/usrp2/usrp2_impl.cpp
	host/lib/usrp/usrp2/usrp2_impl.hpp
2010-12-22 17:45:25 -08:00
Josh Blum
72c7a0c9f0 usrp2: removed alignment buffer and implemented event based recv + alignment, TODO test me 2010-12-16 14:38:06 -08:00
Josh Blum
8af031ad89 usrp-n: configure clocking over the serdes cable
added status to register to readback master/slave mode

removed mimo enum from clock config, its not relevant

added serdes clock config to the update clock config method
2010-12-11 18:43:10 -08:00
Josh Blum
9d13960d8f uhd: added template macro to ddl import as well (macos) 2010-12-03 07:33:52 -08:00
Josh Blum
8fc75216ba uhd: tweaking the explicit instantiation stuff, just aesthetic 2010-12-01 16:42:03 -05: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
Josh Blum
30ce5acedd Merge branch 'usrp_e100' into next
Conflicts:
	images/Makefile
2010-11-23 13:50:37 -08:00
Josh Blum
d35b732771 Merge branch 'flow_ctrl' into next 2010-11-23 09:57:33 -08:00
Josh Blum
6741de7b45 usrp: removed deprecated interfaces simple and mimo 2010-11-23 09:57:19 -08:00
Josh Blum
87fd34337c uhd: added printable to string methods to ranges 2010-11-23 09:57:19 -08:00
Nick Foster
95cf7753c1 Merge branch 'master' of ettus.sourcerepo.com:ettus/uhdpriv into flow_ctrl
Conflicts:
	host/lib/transport/udp_simple.cpp
	host/lib/usrp/usrp2/mboard_impl.cpp
	host/lib/usrp/usrp2/usrp2_iface.cpp
	host/lib/usrp/usrp2/usrp2_regs.hpp
2010-11-17 18:31:21 -08:00
Josh Blum
56876b0ec8 uhd: tweaking the export template instance macro 2010-11-17 10:30:51 -08:00
Josh Blum
daa537d329 uhd: added to printable string methods for ranges 2010-11-17 10:02:37 -08:00
Josh Blum
755569e66f uhd: ranges symbol fix, try extern macro 2010-11-17 09:03:25 -08:00
Nick Foster
6a7ef142fc while this was legal C++, SWIG hates it 2010-11-12 14:21:07 -08:00
Josh Blum
f22303e6e4 uhd: fixed ranges stuff, export symbols and use doubles not iterators... 2010-11-11 19:12:41 -08:00
Josh Blum
5da1e3e2d6 Merge branch 'ranges' 2010-11-11 12:23:38 -08:00
Josh Blum
e0d84e8c8b uhd: pulled in some worthwhile changes from flow control branch 2010-11-11 12:19:03 -08:00
Josh Blum
06e2e1e02f uhd: made unit test for meta range and fixed bug 2010-11-10 22:47:45 -08:00
Josh Blum
775383e635 uhd: added meta-range clip and implemented in dboards, fixed step calculation 2010-11-10 19:29:06 -08:00
Josh Blum
08dfff3798 uhd: created a meta range that is a range of ranges for gains and freqs
created a templated range that that holds a start, stop, and step

created a meta-range template that is a vector of ranges
meta-range can calculate the overall start, stop, step
or be indexed to get at components

replaced instances of range.min, max, step with the functions
start() stop() and step()

the xcvr frequency range is now expressed in as two ranges
(have to fix its clip function though)
2010-11-10 19:29:06 -08:00
Josh Blum
a724f4b726 usrp-e100: implemented wrapper for i2c device node + ioctls, implemented e100 eeprom map 2010-11-10 16:48:02 -08:00
Josh Blum
123de6dad5 Merge branch 'master' into usrp_e100_i2c
Conflicts:
	host/utils/CMakeLists.txt
2010-11-10 11:27:42 -08:00
Josh Blum
8c434f7d63 uhd: renamed enums to reflect new convention 2010-11-10 11:14:47 -08:00
Josh Blum
b43a1a9d5e usrp-e100: moved kernel header to lib dir, remove the header check, default enable to false 2010-11-09 19:23:17 -08:00
Josh Blum
3bca8c4925 Merge branch 'master' into usrp_e_next 2010-11-09 18:38:39 -08:00
Josh Blum
81c9f77306 usrp2: implemented clear state for RX and TX control, and zero sample command support 2010-11-08 17:22:37 -08:00
Josh Blum
374f6ff05e Merge branch 'master' into flow_ctrl
Conflicts:
	host/lib/usrp/usrp2/mboard_impl.cpp
	host/lib/usrp/usrp2/usrp2_impl.hpp
2010-11-05 21:22:54 -07:00
Josh Blum
94a492dc40 uhd: rename identifier for usrp1 eeprom, and fix offsets, add serial support to usrp2 2010-11-05 17:39:18 -07:00
Josh Blum
fcf9f6ba32 usrp2: move mboard eeprom instance into iface to the clock control can access it 2010-11-04 20:38:25 -07:00
Josh Blum
c8cb4bcadc usrp2: implemented mboard eeprom into usrp2 mboard 2010-11-04 19:39:57 -07:00
Josh Blum
20c9b194aa usrp: created mboard eeprom map class, implemented for usrp2 2010-11-04 16:43:52 -07:00