aboutsummaryrefslogtreecommitdiffstats
path: root/host/lib/usrp/usrp_e100
Commit message (Collapse)AuthorAgeFilesLines
* USRP1: added support for setting clock rate from EEPROMJosh Blum2011-05-011-2/+2
| | | | | Basically, same deal as the previous changeset but for USRP1. Modified previous changes so that the key is shorter (mcr = master_clock_rate)
* usrp-e100: add ability to set/get default master clock rate from EEPROMJosh Blum2011-05-012-1/+22
| | | | | | | | | Mboard eeprom map class can parse the setting (4 byte float). The clock control will try to set the eeprom rate if present, otherwise or under failure condition, it sets the default. Updated docs, example, and provided helpful verbose. I would prefer that users burn the desired rate to the eeprom (and they may too).
* usrp_e100: added recv/send_frame_size xport argsJosh Blum2011-04-163-11/+23
|
* usrp: support for grand daughter board eepromJosh Blum2011-04-262-2/+15
|
* uhd: move thread loop condition flag to before barrier (prevents race condition)Josh Blum2011-04-221-1/+1
|
* usrp-e100: reset dboard clocks on rate change, and dont cache in dboard ifaceJosh Blum2011-04-073-4/+32
|
* uhd: define LINUX in build system to simplify some checksJosh Blum2011-04-011-5/+1
|
* uhd: implemented boost barriers on all code that creates threadsJosh Blum2011-03-311-5/+11
| | | | | | | | | The barrier ensures that the thread must spawn before the caller exits. Some of the code already used a mutex to accomplish this, however cygwin chokes when a mutex is locked twice by the same thread. Mutex implementations were replaced with the barrier implementation. Also the barrier implementation is far cleaner.
* usrp-e100: set the ticks-per-second every time we change clock rateJosh Blum2011-03-292-5/+1
|
* uhd: update copyright headers with automated scriptJosh Blum2011-03-232-2/+2
|
* usrp-e100: added module compat num check, made fpga compat constant more obviousJosh Blum2011-03-113-6/+15
|
* usrp-e100: reinstate the VCO calibration timeout messageJosh Blum2011-03-061-3/+0
|
* usrp-e100: disabling VCO cal check, its not right, and the warning alarms peopleJosh Blum2011-03-051-0/+3
|
* Merge branch 'boost_fs_string' into nextJosh Blum2011-03-171-1/+1
|\
| * uhd: replace file_string() with string() for deprecation reasonsJosh Blum2011-03-151-1/+1
| | | | | | | | | | | | | | | | | | Patch from moritz.fischer@student.kit.edu [1] http://www.boost.org/doc/libs/1_46_1/libs/filesystem/v3/doc/deprecated.html [2] http://www.boost.org/doc/libs/1_46_1/libs/filesystem/v3/doc/index.htm Boost 1.36 appears to have string(), so this should be safe to use.
* | Merge branch 'master' into nextJosh Blum2011-03-171-1/+1
|\ \
| * | E100: fix test clock output enableNick Foster2011-03-161-1/+1
| |/
| * usrp-e100: disable the global reset for nowJosh Blum2011-02-251-1/+1
| |
* | usrp_e1xx : Remove reset offset from register map.Philip Balister2011-03-141-1/+0
| |
* | usrp_e : Remove commented out FPGA reset code.Philip Balister2011-03-141-3/+0
| | | | | | | | | | | | The reset is done in the device driver open. Reseting from uhd is bad because the driver has to re-initialize the spi and i2c controllers after resetting the fpga.
* | uhd: removed mb_eeprom from mboard iface (already exposed in property)Josh Blum2011-03-032-2/+5
| | | | | | | | also fixed some warnings with unused parameters
* | Generalized mboard_iface and added a SPI convenience class a la I2CNick Foster2011-03-034-12/+12
| |
* | Generalized the mboard_iface into mboard_iface.hpp and made each of the USRP ↵Nick Foster2011-03-012-49/+10
| | | | | | | | devices inherit from it.
* | usrp-e100: disable the global reset for nowJosh Blum2011-03-011-1/+1
| |
* | usrp-e100: conditional code for when fpga downloader is externally includedJosh Blum2011-02-241-0/+8
| |
* | uhd: switch algorithm namespace to uhdJosh Blum2011-02-241-4/+4
| |
* | uhd: replaced instanced of std::exception with the uhd exceptionsJosh Blum2011-02-246-13/+13
| |
* | uhd: renamed the assert header to assert hasJosh Blum2011-02-2410-12/+11
| | | | | | | | | | | | | | | | only the assert has implementation is in this header uhd assert throw moved to the exception header updated code base includes to match
* | Merge branch 'usrp2_dual_dsp' into nextJosh Blum2011-02-242-13/+5
|\ \ | |/ |/| | | | | Conflicts: host/include/uhd/usrp/mboard_props.hpp
| * uhd: got all compiling w/ changes, changes to channel calculation in multi usrpJosh Blum2011-02-172-13/+5
| |
* | 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
|/
* usrp-e100: use pre-bound get send/recv buffers in io implJosh Blum2011-02-031-18/+30
|
* usrp-e100: replaced safe managed buffers in usrp-e100 mmap with custom onesJosh Blum2011-02-151-48/+112
| | | | | | | | 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...
* Merge branch 'usrp_e100_devel' into nextJosh Blum2011-02-109-139/+373
|\ | | | | | | | | Conflicts: host/lib/usrp/usrp_e100/io_impl.cpp
| * usrp-e100: tweak for clock control register calculation, works betterJosh Blum2011-01-271-30/+33
| |
| * usrp-e100: added passthrough to images makefile, tweaks to usrp-e-utilityJosh Blum2011-02-031-1/+1
| |
| * usrp-e100: changes for global reset and non-zero sids on rxJosh Blum2011-01-224-10/+33
| |
| * usrp-e100: combined clkconfig and fpga downloader into usrp-e-utility, ↵Josh Blum2011-01-312-28/+16
| | | | | | | | simplified code
| * usrp-e100: work on clock controlJosh Blum2011-01-301-53/+98
| | | | | | | | | | | | | | added vco calibration routine and readback to check for calibrated changed the counters/dividers calculation to be event driven and more mathematically calculated.
| * usrp-e100: tweaks to clock control and setting from apiJosh Blum2011-01-302-5/+15
| |
| * Merge branch 'usrp_e100_devel' of ettus.sourcerepo.com:ettus/uhdpriv into ↵Philip Balister2011-02-012-46/+134
| |\ | | | | | | | | | | | | | | | | | | usrp_e100_devel Conflicts: host/lib/usrp/usrp_e100/clock_ctrl.cpp
| | * Merge branch 'multi_usrp_only' into usrp_e100_develJosh Blum2011-01-311-1/+1
| | |\
| | * | usrp-e100: clock control use boost math gcd for divider calculationJosh Blum2011-01-291-4/+7
| | | |
| | * | usrp-e100: working clock control 61.44, 52mhzJosh Blum2011-01-291-8/+10
| | | |
| | * | usrp-e100: so far internal vco code works w/ 64mhzJosh Blum2011-01-291-62/+133
| | | |
| * | | usrp-e100: remove unused clock control constants, enb test clockJosh Blum2011-01-311-16/+1
| |/ /
| * | usrp-e100: work on clock controlJosh Blum2011-01-302-22/+108
| | |
| * | usrp-e100: added misc test register 32 bitsJosh Blum2011-01-251-0/+3
| | |
| * | usrp-e100: changes to regs map for re-mapping of address spaceJosh Blum2011-01-231-40/+43
| | |