aboutsummaryrefslogtreecommitdiffstats
path: root/firmware/octoclock
Commit message (Collapse)AuthorAgeFilesLines
* cmake: Update coding style to use lowercase commandsMartin Braun2018-11-142-7/+7
| | | | | | | | | | | | | | | | | Also updates our coding style file. Ancient CMake versions required upper-case commands. Later command names became case-insensitive. Now the preferred style is lower-case. Run the following shell code (with GNU compliant sed): cmake --help-command-list | grep -v "cmake version" | while read c; do echo 's/\b'"$(echo $c | tr '[:lower:]' '[:upper:]')"'\(\s*\)(/'"$c"'\1(/g' done > convert.sed \ && git ls-files -z -- bootstrap '*.cmake' '*.cmake.in' \ '*CMakeLists.txt' | xargs -0 gsed -i -f convert.sed && rm convert.sed (Make sure the backslashes don't get mangled!)
* octoclock: bugfixes, bumped firmware compat number to 4Nicholas Corgan2016-06-171-106/+102
| | | | | | | | | * host: consistency in setting packet sequence numbers * firmware: populate packet length field when setting GPSDO cache * both: logic for dealing with mismatching compatibility numbers Reviewed-By: Michael West <michael.west@ettus.com> Reviewed-By: Martin Braun <martin.braun@ettus.com>
* OctoClock: shortened bootloader's wait for burner signalNicholas Corgan2015-09-011-6/+2
|
* OctoClock bugfixesNicholas Corgan2015-07-0922-876/+787
| | | | | | * Bumped compatibility version to 3 * firmware: Ethernet, clkdist bugfixes * lib: fixed invalid rev detection
* OctoClock: bugfixes/improvementsNicholas Corgan2014-08-2014-165/+193
| | | | | | | | | * 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-2382-657/+12071
| | | | | | | | | | * 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
* Squashed commit uhd/cleanup.Ben Hilburn2013-11-273-751/+438
|
* octoclock: make install sets fuse values before burning hex fileNicholas Corgan2013-09-061-1/+1
|
* Corrected PDD1 config on gps_nmea neetbuoyboy2013-08-201-1/+1
|
* OctoClock supportNicholas Corgan2013-06-073-0/+970