aboutsummaryrefslogtreecommitdiffstats
path: root/host/lib/usrp/usrp2/dboard_impl.cpp
Commit message (Collapse)AuthorAgeFilesLines
* usrp: support for grand daughter board eepromJosh Blum2011-04-261-1/+13
|
* Merge branch 'master' into nextJosh Blum2011-03-031-0/+1
|\ | | | | | | | | | | Conflicts: host/lib/usrp/usrp2/mboard_impl.cpp host/lib/usrp/usrp2/usrp2_impl.cpp
| * usrp2: only include fw_common when needed, remove virtual send/recv, not exposedJosh Blum2011-03-021-0/+1
| |
* | uhd: renamed the assert header to assert hasJosh Blum2011-02-241-1/+1
|/ | | | | | | | only the assert has implementation is in this header uhd assert throw moved to the exception header updated code base includes to match
* uhd: switch dboard id prop to whole eeprom structJosh Blum2011-02-221-8/+8
| | | | | | modified implementation code and burner app also made dboard manager use safe constructor that will use none ids if construction fails
* uhd: simplify dboard eeprom code by passing iface into load/storeJosh Blum2011-02-221-5/+5
|
* uhd: removed windows warnings, added string formatting in usrp-nJosh Blum2010-11-111-2/+2
|
* usrp-n: populated name properties to use the generated cname from ifaceJosh Blum2010-11-111-2/+2
|
* usrp: use the dboard id to prefix the subdev gain group namesJosh Blum2010-10-201-0/+2
|
* usrp: use different priority policies for gain group (rx vs tx)Josh Blum2010-08-151-2/+6
|
* usrp: moved usrp utils into public include spaceJosh Blum2010-08-151-2/+2
|
* uhd: extract named prop returns a named prop (not a tuple)Josh Blum2010-08-151-8/+6
| | | | simplifies the code after the property set/get declaration
* Merge branch 'codec_gains'Josh Blum2010-08-061-1/+21
|\ | | | | | | | | | | | | Conflicts: host/lib/usrp/mimo_usrp.cpp host/lib/usrp/simple_usrp.cpp host/test/CMakeLists.txt
| * Merge branch 'master' into codec_gainsJosh Blum2010-08-041-4/+4
| |\ | | | | | | | | | | | | | | | Conflicts: host/lib/CMakeLists.txt host/lib/utils/gain_handler.cpp
| * | usrp: added gain group support usrp2 dboard and to wrapper implementationsJosh Blum2010-07-271-3/+15
| | |
| * | usrp2: added codec impl for codec properties to usrp2Josh Blum2010-07-271-0/+8
| | |
* | | uhd: implemented subdev spec in mimo and simple usrp wrappers.Josh Blum2010-08-061-32/+0
| |/ |/| | | | | | | | | implemented subdev spec in usrp2 mboard impl removed subdevs used in dboard impl
* | usrp2: reorganized firmware directoryJosh Blum2010-07-301-4/+4
|/
* uhd: work on tune logic, and subdev connection logicJosh Blum2010-07-161-3/+2
|
* usrp2: split mboard impl into its own class, usrp2 device can instantiate N ↵Josh Blum2010-07-051-9/+9
| | | | mboard impls for mimo setup (works with 1 for now)
* Moved mux calculations into dsp type1 utils.Josh Blum2010-06-101-42/+22
| | | | Fixed error in db basic freq range switcheroo.
* usrp2 regs naming conventionJosh Blum2010-06-041-2/+2
|
* Added support to set GPIO pins from dboard interface:Josh Blum2010-05-241-3/+9
| | | | | | write gpio and set pin control (atr or gpio) Added property to get dboard interface from the dboard obj.
* Moved adc and dac control into codec control source file.Josh Blum2010-05-101-1/+1
| | | | The codec control powers down the chips on destruction.
* Renamed the prop set/get error macros so they make sense for not-implemented ↵Josh Blum2010-04-261-4/+4
| | | | properties.
* prefixed the ASSERT_THROW macro with UHD for the sake of namespaceJosh Blum2010-04-261-2/+2
|
* Got eeprom read/write dboard ids working.Josh Blum2010-04-261-1/+1
| | | | | Moved named prop implementation into cpp, and made named prop a struct (tuples are trouble).
* Work on exceptions.Josh Blum2010-04-251-6/+4
| | | | | Added props exception macro to make the set/get prop switch statements easier. Made use of boost throw exception macro for throw-site information in throw assert.
* set dboard eeprom from dboard propertiesJosh Blum2010-04-241-11/+30
|
* Moved reading the eeprom (dboard ids) onto the host.Josh Blum2010-04-231-10/+5
| | | | | Created a eeprom parser for the format in the dboard. Removed the support from the microblaze code.
* XCVR tweaks, working in highband and lowband.Josh Blum2010-04-231-1/+1
| | | | Also, fixed the tx mux calculation.
* renamed dboard interface to dboard iface, the lengthy name was getting to be ↵Josh Blum2010-04-141-2/+2
| | | | a burden
* Created a usrp2 interface class with the control, spi, peek/poke functionality.Josh Blum2010-04-131-4/+6
| | | | Its used in all the implementation level code
* converted timespec to use nanoseconds for fractional partJosh Blum2010-04-081-0/+1
|
* simplified the usage of dboard, dsp, and mboard proxies.Josh Blum2010-04-051-2/+2
| | | | removed the dict structure for each, we are just going to have one.
* added 16 bit peek and poke, 16 bit register defs for gpios and atrsJosh Blum2010-04-051-2/+2
|
* moved props into usrp and multiple hpp filesJosh Blum2010-04-011-0/+2
|
* use defined constants for the register addressesJosh Blum2010-04-011-3/+2
|
* Moved dsp (rx and tx), time config, and clock config (mostly) into the host.Josh Blum2010-03-311-15/+15
|
* refactored types.hpp into types directoryJosh Blum2010-03-271-0/+1
|
* Split utils.hpp into subdir with multiple files.Josh Blum2010-03-271-1/+1
| | | | | | | static for static block and static instance (singleton) assert for assertion and throwing related stuff algorithm for my addons to std::algorithm (has) and a new one, safe main, for having a main catch-all
* added install path for dll, fixed idiotic msvc error where making a vector ↵Josh Blum2010-03-191-2/+2
| | | | with proxies crashes the app, seems to be ok with the sptr fix, in other good news, discover usrps works in my vm for the usrp2
* got uhd almost compiling in windowze. figured out special flags. also had to ↵Josh Blum2010-03-171-2/+2
| | | | use boost stdint because its missing in visual c++, added a bunch of numeric casts to reduce warnings
* Added ability to set the subdevices in use for rx and tx dboards.Josh Blum2010-03-161-15/+67
| | | | | This is used to calculate and set the ddc and duc muxes. Also, minor fix for burning addrs (wrong pointer....)
* Replaced uses of wax:cast with the templated as method (like in boost ↵Josh Blum2010-03-151-2/+2
| | | | program options).
* Added simple device to handle wrapping general properties up into simple api.Josh Blum2010-03-101-4/+5
| | | | | Added setting time capability to the usrp2 impl. Messing with props and time specs...
* Made implementation class for the dboard manager.Josh Blum2010-02-221-2/+2
|
* Moved lib and include contents of dboard and mboard one directory up and ↵Josh Blum2010-02-211-0/+123
prefixed them with dboard_ and mboard_. And yes, the code is compiling.