aboutsummaryrefslogtreecommitdiffstats
path: root/host/lib/usrp/usrp_e100/clock_ctrl.cpp
Commit message (Collapse)AuthorAgeFilesLines
* usrp-e100: created device address arg for master clock rate, removed eeprom hackJosh Blum2011-05-121-22/+6
|
* usrp-e100: added soft sync for ad9522 clock controlJosh Blum2011-05-091-2/+12
|
* usrp_e100: work w/ ad9522 clock configurationJosh Blum2011-05-081-2/+18
|
* usrp-e100: removed stdio prints from implementationJosh Blum2011-05-041-15/+15
|
* 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-011-1/+18
| | | | | | | | | 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: reset dboard clocks on rate change, and dont cache in dboard ifaceJosh Blum2011-04-071-1/+15
|
* usrp-e100: set the ticks-per-second every time we change clock rateJosh Blum2011-03-291-0/+1
|
* 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 'master' into nextJosh Blum2011-03-171-1/+1
|\
| * E100: fix test clock output enableNick Foster2011-03-161-1/+1
| |
* | Generalized mboard_iface and added a SPI convenience class a la I2CNick Foster2011-03-031-4/+4
| |
* | uhd: replaced instanced of std::exception with the uhd exceptionsJosh Blum2011-02-241-1/+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
* usrp-e100: tweak for clock control register calculation, works betterJosh Blum2011-01-271-30/+33
|
* 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-301-5/+7
|
* Merge branch 'usrp_e100_devel' of ettus.sourcerepo.com:ettus/uhdpriv into ↵Philip Balister2011-02-011-45/+133
|\ | | | | | | | | | | | | usrp_e100_devel Conflicts: host/lib/usrp/usrp_e100/clock_ctrl.cpp
| * 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-301-22/+101
|
* E100: clock sync implemented.Nick Foster2010-11-221-0/+26
|
* usrp-e100: renamed files and classes in usrp-e100 to e100 nameJosh Blum2010-11-091-7/+7
|
* usrp_e: renamed directory to usrp_e100 to reflect product nameJosh Blum2010-11-091-0/+237