summaryrefslogtreecommitdiffstats
path: root/host/include
Commit message (Collapse)AuthorAgeFilesLines
* uhd: switch algorithm namespace to uhdJosh Blum2011-02-242-58/+6
|
* uhd: replaced instanced of std::exception with the uhd exceptionsJosh Blum2011-02-243-11/+18
|
* uhd: renamed the assert header to assert hasJosh Blum2011-02-244-15/+19
| | | | | | | | only the assert has implementation is in this header uhd assert throw moved to the exception header updated code base includes to match
* uhd: moved exception to top level includeJosh Blum2011-02-245-9/+7
|
* uhd: added a bunch of custom exceptions, not used yetJosh Blum2011-02-243-25/+94
|
* Merge branch 'usrp2_dual_dsp' into nextJosh Blum2011-02-245-23/+30
|\ | | | | | | | | Conflicts: host/include/uhd/usrp/mboard_props.hpp
| * Merge branch 'usrp2_fw_clock_cleanup' into usrp2_dual_dspJosh Blum2011-02-221-1/+0
| |\
| * | uhd: moved indexed device addr routines into apiJosh Blum2011-02-211-2/+8
| | | | | | | | | | | | | | | implement in usrp2, also combine non specified args into addr when initializing the mboard so we can use a single addr
| * | usrp: support for multiple dsps in props and implemented in usrp1Josh Blum2011-02-172-11/+5
| | | | | | | | | | | | | | | | | | | | | usrp1 previously had 1 rx and 1 tx dsp with multiple freq params, it now has N and M dsps each with one freq param. This is more consistent with the multi-dsp model. The hack here is to only apply stream commands and sample rate changes to dsp0.
| * | Merge branch 'sensors' into usrp2_dual_dspJosh Blum2011-02-172-11/+66
| |\ \ | | | | | | | | | | | | | | | | | | | | Conflicts: host/include/uhd/usrp/dsp_props.hpp host/include/uhd/usrp/mboard_props.hpp
| * | | uhd: work on multiple dsp in host wrapperJosh Blum2011-02-177-68/+77
| | | |
* | | | uhd: switch dboard id prop to whole eeprom structJosh Blum2011-02-222-2/+2
| | | | | | | | | | | | | | | | | | | | | | | | modified implementation code and burner app also made dboard manager use safe constructor that will use none ids if construction fails
* | | | Merge branch 'sensors' into dboard_serialJosh Blum2011-02-228-70/+127
|\ \ \ \ | | |/ / | |/| |
| * | | uhd: added to_<type> calls to sensors to make it easyJosh Blum2011-02-112-12/+14
| | | |
| * | | usrp: implement sensors in all the dboards, deprecated read rssi and get lo ↵Josh Blum2011-02-112-5/+10
| | | | | | | | | | | | | | | | locked
| * | | usrp: added get sensors api to multi usrp for rx/tx subdevs and mboardJosh Blum2011-02-111-0/+46
| | | |
| * | | usrp: added sensors props to mboard and subdev (removed stupid = 'char' thing)Josh Blum2011-02-117-60/+64
| | | |
* | | | uhd: simplify dboard eeprom code by passing iface into load/storeJosh Blum2011-02-221-15/+13
| | | |
* | | | uhd: added 9 byte serial to dboard eeprom classJosh Blum2011-02-222-17/+4
| |_|/ |/| |
* | | uhd: replace header checks in cmake files with more robust compile checks ↵Josh Blum2011-02-211-1/+0
| |/ |/| | | | | | | | | for features implemented different ifdefs in the cpp files
* | uhd: tweaks for windows msvc compiler warnings and errorsJosh Blum2011-02-162-2/+2
| |
* | usrp-e100: replaced safe managed buffers in usrp-e100 mmap with custom onesJosh Blum2011-02-151-30/+0
| | | | | | | | | | | | | | | | the buffers are reusable and the overhead is reduced (nothing to malloc) also removed the zero_copy.cpp (not needed anymore) need to test on device...
* | uhd: fix typo in ref vector docsJosh Blum2011-02-151-1/+1
| |
* | uhd: reusable buffers for libusb zero copy implementationJosh Blum2011-02-151-2/+2
|/ | | | tweaks on udp implementation to simplify
* uhd: third iteration of the reference vectorJosh Blum2011-02-111-8/+32
| | | | | | | Hope we get it right this time. Reference vector now has its own pointer for the pointer/size 1 constuction case. In this case, the memory is initialized to the value of its own pointer. The previous two iterations were functionally wrong because it takes two pointers and size to accomplish this.
* usrp: added mboard param to get time now and last ppsJosh Blum2011-02-111-2/+4
|
* uhd: reference vector fix revealed when building w/ debugJosh Blum2011-02-101-15/+7
|
* uhd: use ref vector class for the conversion routines I/OJosh Blum2011-02-101-4/+4
|
* uhd: tweaks to bounded bufferJosh Blum2011-02-102-4/+28
| | | | | | | Added push with haste. Call with haste first in the wait methods to avoid time compare/wait when not needed. Added new calls to the libusb and udp zero copy impls tests pass
* uhd: tweaks for windows warnings and errorsJosh Blum2011-02-091-4/+3
|
* uhd: replaced std::vector<type> for buffer arguments in send/recvJosh Blum2011-02-095-86/+80
| | | | | | | | | Created new type ref_vector for representing a vector of pointers. Can be created from std::vector or a pointer. Removes the convenience constrcutors for send/recv, its not needed. Removes malloc/free overhead when using send/recv with pointer.
* uhd: replace asio buffer in make safe w/ memory and length, makes things simplerJosh Blum2011-02-071-36/+27
|
* uhd: change bounded_buffer implementation and code using itJosh Blum2011-02-052-39/+34
| | | | | | | The bounded buffer now uses the detail idiom to hide implementation to inline better. The whole sptr/make idiom was removed from bounded buffer to just construct directly. The code using bounded buffer was changed for the new api: replaces access operators and calls to the factory function.
* udp: simplfy zero copy asio overhead with less shared_from_this, and timed ↵Josh Blum2011-02-052-2/+18
| | | | waits when not needed
* uhd: added io type and conversion for complex64 (its not really useful)Josh Blum2011-02-031-0/+2
|
* Merge branch 'multi_usrp_only' into convert_fc64Josh Blum2011-02-034-480/+105
|\
| * uhd: replaced sdev and single usrp in examples with usrp and multi usrpJosh Blum2011-01-311-1/+5
| |
| * usrp: added set and get master clock rates to usrp APIJosh Blum2011-01-312-0/+21
| | | | | | | | | | | | implemented set and get rates in usrp1 (its all soft) implemented set and get rates in usrp2 (only 100MHz)
| * uhd: remove single usrp (leave a typedef), multi-usrp is a superset nowJosh Blum2011-01-272-479/+79
| |
* | uhd: implemented high-res get time in time_spec_tJosh Blum2011-01-301-0/+7
|/ | | | | | | clock_gettime for linux, mach_absolute_time for macos, QueryPerformanceFrequency for windows, and fallback to boost microsec_clock
* uhd: added missing API export for special propsJosh Blum2011-01-261-1/+1
|
* Merge branch 'iface_swig'Josh Blum2011-01-261-21/+22
|\
| * usrp: rename special_props to have a unique prefix, and typedef it in dboard ↵Josh Blum2011-01-261-1/+2
| | | | | | | | iface
| * Added first pass a swigging dboard ifaceJason Abele2011-01-251-21/+21
| |
* | uhd: use boost typedef for scoped_lockJosh Blum2011-01-261-6/+7
|/
* next: generalized the GPS interface to any USRP device. just give it a ↵Nick Foster2011-01-172-0/+57
| | | | | | | function to write/read strings to UART. not sure if i'm happy with the interface; maybe inheriting is cleaner. this works though. gps interface for usrp2 is disabled right now in mboard_impl.
* uhd: make static block safe with a try,catch,printJosh Blum2011-01-141-3/+12
|
* uhd: update copyright dates on host codeJosh Blum2011-01-135-5/+5
|
* uhd: changed convert routines to return the function pointerJosh Blum2011-01-121-20/+14
| | | | changed the vrt packet handler to get the function pointer (once), this may be a minor performance help
* uhd: replace all the instances of float not pertaining to io types with ↵Josh Blum2011-01-116-33/+28
| | | | double, simplifies life