1774 Commits

Author SHA1 Message Date
Michael Ossmann
4dae32fb1b fixed unused variable warning in blinky 2017-01-26 23:39:41 -07:00
Michael Ossmann
33eeb33c4b have Travis-ci build all firmware, not just hackrf_usb 2017-01-26 23:29:38 -07:00
Michael Ossmann
e3a3bffca5 fixed bug in dfu.py that made it only work for hackrf_usb 2017-01-26 22:21:18 -07:00
Michael Ossmann
560b390f6c use preferred hackrf_sample_rate_set() instead of older function in hackrf_transfer 2017-01-26 19:03:39 -07:00
Michael Ossmann
b3246972ed use new libhackrf automatic baseband filter selection in hackrf_transfer 2017-01-26 18:58:31 -07:00
Michael Ossmann
f388a3f9d9 For anti-aliasing, the baseband filter bandwidth is automatically set to the
widest available setting that is no more than 75% of the sample rate.  This
happens every time the sample rate is set.  If you want to override the
baseband filter selection, you must do so after setting the sample rate.
2017-01-26 18:58:31 -07:00
Michael Ossmann
5968e7d861 Merge pull request #310 from dominicgs/Windows_build
Windows CI builds with Appveyor, Support compiling with Visual Studio
2017-01-26 18:51:13 -07:00
Dominic Spill
a5f8cdf7ca Build Win64 version 2017-01-26 18:38:33 -07:00
Dominic Spill
fbf78f48cb Remove unnecessary escaping 2017-01-26 18:32:30 -07:00
Dominic Spill
e5811b752c Correct libusb include dir argument to cmake 2017-01-26 18:27:34 -07:00
Dominic Spill
b453b91532 Use http rather than ftp to download dependencies 2017-01-26 18:21:18 -07:00
Dominic Spill
f433b60d4c Fix 7zip command line args 2017-01-26 18:18:33 -07:00
Dominic Spill
a23f4676c6 Initial appveyor config 2017-01-26 18:15:40 -07:00
Dominic Spill
439ddaaa40 Support compiling with Visual Studio 2017-01-26 17:00:41 -07:00
Michael Ossmann
a6b9f8f96d fixed operacake indentation warning in firmware 2017-01-26 15:24:55 -07:00
Michael Ossmann
95c9ac6ffa Support files larger than 2147483647 bytes on 32-bit platforms.
Fixes issue #152.
2017-01-25 16:32:20 -07:00
Michael Ossmann
ba4ffbb1e4 hackrf_transfer: made -n option compatible with -R (repeat TX mode).
-n limits the total number of samples transferred via USB.
This fixes issue #192.
2017-01-25 15:35:12 -07:00
Michael Ossmann
103830b416 Merge pull request #239 from rad1o/streaming
Receive streaming implementation
2017-01-25 12:28:11 -07:00
schneider42
d329dac414 Merge branch 'master' into streaming 2017-01-25 11:30:29 +01:00
Michael Ossmann
a4860a89df Merge pull request #307 from dominicgs/travis-ci-firmware
Build firmware as part of Travis-ci build
2017-01-25 02:12:58 -07:00
Dominic Spill
e8157a4ef2 Build firmware as part of Travis-ci build 2017-01-25 01:51:53 -07:00
Michael Ossmann
2ebb8a4c53 Avoided osx build problem by using literal string instead of format string.
Fixed minor bug in warning text.
2017-01-24 19:45:19 -07:00
Michael Ossmann
46693ee630 Merge pull request #306 from dominicgs/firmware_build_python
Replace python one liner with script to build dfu files
2017-01-24 17:27:08 -07:00
Dominic Spill
1ad2577f55 Reinstate commands to clean up after DFU process 2017-01-24 17:21:42 -07:00
Michael Ossmann
14efd8ba58 updated GCC toolchain URL in firmware README 2017-01-24 16:37:53 -07:00
Michael Ossmann
897b332be6 Merge branch 'dodgymike-multi-device-hardware-sync' 2017-01-24 16:19:38 -07:00
Michael Ossmann
3474ad50c0 Merge branch 'multi-device-hardware-sync' of https://github.com/dodgymike/hackrf into dodgymike-multi-device-hardware-sync 2017-01-24 16:18:33 -07:00
Dominic Spill
fdeaa92b7e Replace python one liner with script to build dfu files 2017-01-24 15:44:15 -07:00
Mike Davis
533b5a4150 Remove dummy buffer 2017-01-24 22:09:03 +02:00
Michael Ossmann
8b51f21c37 Added fftw dependency to README for host build on Linux. It should be added for Windows too, but I am not qualified to do so properly. 2017-01-23 22:11:35 -07:00
Michael Ossmann
b3c56f58e6 added fftw for osx to travis 2017-01-23 21:57:24 -07:00
Michael Ossmann
d0e1202e1f Merge pull request #299 from dominicgs/operacake
Operacake support
2017-01-23 21:24:28 -07:00
Dominic Spill
ca58a55df6 Add fftw3 to travis build 2017-01-23 18:15:59 -07:00
Dominic Spill
66f2c0fa1c Check for FFTW3 before building as it is required for hackrf_sweep 2017-01-23 18:10:49 -07:00
Dominic Spill
b7edf86afd Remove duplicate hackrf_sweep definition 2017-01-23 17:52:27 -07:00
Dominic Spill
60f64928d3 Merge branch 'master' into operacake 2017-01-23 17:50:09 -07:00
Michael Ossmann
25e5af4554 Merge branch 'miek-sweep' 2017-01-23 17:38:51 -07:00
Michael Ossmann
d98ad576b2 fixed CMakeLists.txt conflict 2017-01-23 17:38:31 -07:00
Michael Ossmann
7e7ce3dff1 removed pre-libhackrf python host code 2017-01-23 16:31:32 -07:00
Michael Ossmann
1e9df0ff79 Merge pull request #246 from vkchettimada/master
Fixed missing reset of do_exit, which prevented calls to callback whe…
2017-01-23 16:23:42 -07:00
Dominic Spill
18f014e11f Remove duplicate hackrf_operacake definition 2017-01-23 16:11:47 -07:00
Dominic Spill
7b18c308fe Merge branch 'master' into operacake 2017-01-23 16:07:43 -07:00
Dominic Spill
8e4850d36e Add HackRF tool to change operacake ports 2017-01-23 15:52:38 -07:00
Mike Davis
ddb19a86fe Add vendor request for enabling/disabling gpio-based sync 2017-01-22 22:28:11 +02:00
Mike Davis
738781c17c Merge branch 'master' of https://github.com/mossmann/hackrf into multi-device-hardware-sync 2017-01-19 21:14:28 +02:00
Mike Davis
4b4cd181d8 Sync ready 2017-01-03 22:25:32 +02:00
Dominic Spill
6b831d31cc Stop dropping buffers in firmware and allow the host to make the decision. 2016-12-27 21:08:12 +00:00
Dominic Spill
6639ab3e09 Fix argument parsing for num_samples 2016-12-27 21:08:12 +00:00
Dominic Spill
1464454835 Change dwell_time to num_samples 2016-12-27 21:08:12 +00:00
Dominic Spill
a95d1ac027 Add dwell time argument to hackrf sweep
- untested because I'm not able to fire up my HackRF right now
2016-12-27 21:08:12 +00:00