aboutsummaryrefslogtreecommitdiffstats
path: root/host/lib/usrp_clock
Commit message (Collapse)AuthorAgeFilesLines
* ihex: Windows fixesNicholas Corgan2015-12-141-9/+8
|
* octoclock: Now uses internal ihex parserMartin Braun2015-12-146-669/+44
|
* octoclock: fixed still-in-bootloader error messageNicholas Corgan2015-10-061-1/+1
|
* Fixed minor warningsNicholas Corgan2015-09-012-7/+7
| | | | | | * Unreferenced exceptions in try-catch statements * Incorrect function documentation * Unlabelled unused variables
* octoclock: replaced Intel hex -> binary converterNicholas Corgan2015-08-148-290/+631
|
* C API cleanup, feature additionsNicholas Corgan2015-08-121-26/+13
| | | | | | * Cleaned up usage of handles vs. handle pointers * Store global string for last error thrown * Removed uhd::device_addr_t handle, added std::vector<std::string> handle
* cmake: added variable to LIBUHD_REGISTER_COMPONENT macro to make required, ↵Nicholas Corgan2015-08-111-1/+1
| | | | | | set LibUHD to required * If required component's dependencies aren't met, CMake will throw an error unless user specifically disables it
* C API: feature additions, bugfixesNicholas Corgan2015-08-071-0/+14
| | | | | | * Wrapped uhd::device_addrs_t, added find functions for multi_usrp, multi_usrp_clock * Replaced getopt with public domain implementation * Minor bugfixes
* uhd: C API wrapperNicholas Corgan2015-08-062-1/+182
| | | | | | | * multi_usrp, multi_usrp_clock, and associated classes accessible through C * Added Doxygen documentation explaining structure and API * Simple RX and TX streaming examples * Unit tests for different parts of C interface and C++ error conversion
* image_loader: force user to specify deviceNicholas Corgan2015-08-051-13/+35
| | | | | * On utility level, force user to use --args=type=foo * In each loader, throw an error if args are ambiguous
* Added uhd::image_loader class and uhd_image_loader utilityNicholas Corgan2015-07-155-5/+617
| | | | | | * Single class for loading firmware/FPGA images onto devices instead of multiple utilities * Loading functions are registered for each device, corresponding to their --args="type=foo" name * Deprecation warnings added to all product-specific image loading utilities
* OctoClock bugfixesNicholas Corgan2015-07-092-15/+28
| | | | | | * Bumped compatibility version to 3 * firmware: Ethernet, clkdist bugfixes * lib: fixed invalid rev detection
* Consolidated byte_vector common code into single fileNicholas Corgan2015-03-271-21/+2
|
* Warning fixesNicholas Corgan2015-03-273-2/+7
| | | | | | | * CMake now not applying C++ flags to C files * GCC 4.4: anti-aliasing rules * MSVC: narrowing, differences in subclass function parameters * Clang: uninitialized variables
* uhd: Fixed multiple compiler warnings (unused variables, missing literal f)Martin Braun2015-03-111-1/+1
|
* Merging new UHD_IMAGES_DIR utilities and bug fixes.Ben Hilburn2015-01-271-3/+3
| | | | Also includes NI-USRP Windows Registry Key fixes.
* OctoClock: bugfixes/improvementsNicholas Corgan2014-08-201-4/+5
| | | | | | | | | * Fixed Ethernet initialization problem * Improved external reference detection * Added gratuitous ARP, sent upon power-up * Tweaked host-side timing for initialization and firmware burning * Fixed logic for dealing with firmware incompatibility * Misc efficiency/reliability improvements to firmware's network code
* OctoClock firmware upgrade, added host driverNicholas Corgan2014-07-239-0/+1220
* OctoClock can communicate with UHD over Ethernet * Can read NMEA strings from GPSDO and send to host * Added multi_usrp_clock class for clock devices * uhd::device can now filter to return only USRP devices or clock devices * New OctoClock bootloader can accept firmware download over Ethernet * Added octoclock_burn_eeprom,octoclock_firmware_burner utilities * Added test_clock_synch example to show clock API