Commit Graph

  • b6a7972916 Add extra fs/4 hops to overlap band-edges and DC spikes Mike Walters 2016-07-30 14:56:15 +01:00
  • 7935fc973f Add -f argument for sweep freq range Mike Walters 2016-07-30 14:50:49 +01:00
  • df6a7986cf DC offset hacks Mike Walters 2016-07-30 10:58:25 +01:00
  • 8e21d5cba0 Skip first block after retune Mike Walters 2016-07-30 10:57:32 +01:00
  • 62d06659f8 FFT size tweak again Mike Walters 2016-07-30 10:57:09 +01:00
  • 3dc6742be2 Fix messed up buffer skip Mike Walters 2016-07-30 08:02:48 +01:00
  • 316d7be6c2 Write power values to stdout Mike Walters 2016-07-30 06:25:13 +01:00
  • d9b26c5ffa Smaller FFT size Mike Walters 2016-07-30 06:24:57 +01:00
  • cf64ccc058 Fix up datatypes Mike Walters 2016-07-29 03:49:22 +01:00
  • 1bd4c9a846 Rearrange fftw output Mike Walters 2016-07-29 03:21:56 +01:00
  • 27b8f674da Fix input copy loop Mike Walters 2016-07-29 02:40:41 +01:00
  • a15bff3acf Scale input samples Mike Walters 2016-07-29 02:40:27 +01:00
  • cb53e60a0d Don't increment power Mike Walters 2016-07-29 02:31:16 +01:00
  • c73a1d56a7 Calculate log power Mike Walters 2016-07-29 02:31:08 +01:00
  • 6db1849b74 Add some fftw magic to proceedings Dominic Spill 2016-07-28 17:08:26 +01:00
  • dc0b5a5798 Fix missed scan -> sweep changes Dominic Spill 2016-07-27 07:59:10 +01:00
  • 86bde9f4c2 Remove unused helper functions from hackrf_sweep Dominic Spill 2016-07-27 07:42:07 +01:00
  • 57e0924e0d Rename scan to sweep Dominic Spill 2016-07-27 07:24:59 +01:00
  • 8c08d99879 Wait for scan_params to actually arrive before starting scan mode Mike Walters 2016-07-27 01:52:50 +01:00
  • a303097c31 Add magic & scan_freq to the start of each transfer Mike Walters 2016-07-27 01:46:11 +01:00
  • ccc424e21f Cleanup scan_mode usb transfer logic Mike Walters 2016-07-27 00:42:29 +01:00
  • 805e8c02e9 Revert "Only transfer one block per re-tune" Mike Walters 2016-07-27 00:34:53 +01:00
  • c96156476f Switch all output from stdout to stderr to allow for piping samples Mike Walters 2016-07-26 21:51:00 +01:00
  • 9b375a17ea Fix init_scan request length Mike Walters 2016-07-26 21:05:21 +01:00
  • 0245204ad9 Add initial hackrf_scan skeleton Dominic Spill 2016-07-26 19:13:36 +01:00
  • 8c96d9cf32 Change granularity of scan mode to MHz Dominic Spill 2016-07-26 15:29:13 +01:00
  • d19b4efa2e Only transfer one block per re-tune Mike Walters 2016-07-25 22:57:13 +01:00
  • 97c317e9a4 Add init_scan call to libhackrf Mike Walters 2016-07-24 17:48:06 +01:00
  • 1b8e1d18c5 Add scan mode function separate to main loop Dominic Spill 2016-07-24 14:32:55 +01:00
  • 2e17b7e884 Use vendor request to start scan mode Dominic Spill 2016-07-21 18:53:49 +01:00
  • 9f2d6cdbea WIP scanning Mike Walters 2016-07-01 20:09:15 +01:00
  • 31a37bd841 Output RFFC5072 LOCK status Mike Walters 2016-07-09 00:03:35 +01:00
  • f7bdbb07d8 Speed up RFFC5072 comms by 50%! Mike Walters 2016-07-09 00:02:45 +01:00
  • 303334870f Don't bother setting path 1 when tuning RFFC5072 Mike Walters 2016-07-01 20:07:29 +01:00
  • 264e825a4d Simplify cmake config for adding tools Dominic Spill 2016-12-25 11:03:25 +00:00
  • b528af46c1 Tidy unused operacake code and use addresses to refer to boards Dominic Spill 2016-12-25 11:01:55 +00:00
  • c54e31f397 Add support for multiple operacake boards connected to one HackRF Dominic Spill 2016-12-23 21:59:45 +00:00
  • 9d7b55ccb1 Add host functions to set operacake ports Dominic Spill 2016-12-22 17:22:04 +00:00
  • 1cec9ad4db Add Operacake USB API (firmware) Dominic Spill 2016-12-19 21:50:29 -07:00
  • 25929965f5 Kind of working hw sync Mike Davis 2016-12-15 21:56:49 +02:00
  • bd1111a2e3 Fix silly polarity issues Dominic Spill 2016-12-13 19:23:19 -07:00
  • 0ef1666c2a Add initial operacake support Dominic Spill 2016-12-13 19:07:11 -07:00
  • cde5ef5bb7 Fix multibyte reads over i2c Dominic Spill 2016-12-13 19:05:49 -07:00
  • 976c99c1ad Kind of working hardware sync Mike Davis 2016-12-10 21:42:20 +02:00
  • 3672f38b27 Experiments with gpio pins, for hardware sync Mike Davis 2016-12-10 18:47:38 +02:00
  • 242f73efb1 Added multiple device sync Mike Davis 2016-12-10 01:13:43 +02:00
  • 4a8e3d0d94 Merge branch 'master' into multi-device-hardware-sync Mike Davis 2016-12-09 23:39:20 +02:00
  • c5e0cfef45 Merge remote-tracking branch 'remotes/origin/master' Mike Davis 2016-12-09 23:38:03 +02:00
  • b57b32afa5 Start of sync flag Mike Davis 2016-12-09 23:36:46 +02:00
  • d496b68431 Opera Cake: corrected I2C address note in schematic Michael Ossmann 2016-12-08 17:36:40 -07:00
  • fac6dd086d Merge pull request #288 from dominicgs/dfu-build Michael Ossmann 2016-10-27 13:00:35 -06:00
  • cec4f1a11d Update readme to reflect DFU changes Dominic Spill 2016-10-27 12:47:26 -06:00
  • b9d333a8cb Merge pull request #289 from muellermartin/rad1o-board-id Dominic Spill 2016-10-07 10:25:27 +01:00
  • dccc48ad13 Add CCCamp 2015 rad1o badge board id to libhackrf Martin Müller 2016-10-06 23:24:02 +02:00
  • 0ba6f2e0a9 Opera Cake: an RF switching add-on for HackRF One Michael Ossmann 2016-10-04 16:46:42 -06:00
  • 8ed9d91111 Build SPI flash and DFU versions of firmware every time Dominic Spill 2016-10-01 13:50:05 +01:00
  • 7840322234 Merge pull request #282 from mossmann/hardware Michael Ossmann 2016-09-22 08:59:30 -06:00
  • 4586ad9b67 Merge pull request #280 from dominicgs/clang Michael Ossmann 2016-09-22 08:59:16 -06:00
  • f6c7e43015 Neapolitan: replaced antenna port power MOSFET with current limited power switch Michael Ossmann 2016-09-21 16:51:41 -06:00
  • d1f0ac3331 Neapolitan: added decoupling caps near pin headers Michael Ossmann 2016-09-21 16:27:27 -06:00
  • ce64e656bb Neapolitan: added decoupling caps for U15 and U18 Michael Ossmann 2016-09-21 16:14:56 -06:00
  • 797123b3b1 Neapolitan: added RF chokes to some supply pins as a noise reduction experiment Michael Ossmann 2016-09-21 16:08:33 -06:00
  • 1cd7f9371b Neapolitan: completed initial layout Michael Ossmann 2016-09-21 14:21:40 -06:00
  • 471a7f3a53 Neapolitan: module assignment Michael Ossmann 2016-09-20 17:36:58 -06:00
  • 6450a829a5 Neapolitan: schematic annotation and cleanup Michael Ossmann 2016-09-20 16:19:20 -06:00
  • 9fd62846b8 Neapolitan: experimental 10 ppb clock in schematic Michael Ossmann 2016-09-20 16:04:12 -06:00
  • b98acd770d Neapolitan: experimental 500 ppb clock in schematic Michael Ossmann 2016-09-20 15:30:38 -06:00
  • 11ef7f74f6 Tidy clang build warnings - Remove transceiver enums from hackrf.h - convert uint64_ts to int64_ts for frequency maths Dominic Spill 2016-09-15 13:50:50 -06:00
  • 522374f17d Neapolitan: experimental 2.5 ppm clock in schematic Michael Ossmann 2016-09-05 14:57:42 -06:00
  • 7b1ed13563 Neapolitan: barrel jack module Michael Ossmann 2016-09-02 23:08:17 -06:00
  • 64373f931d Neapolitan: added I/O expander Michael Ossmann 2016-09-02 22:58:07 -06:00
  • 02efffb95d Neapolitan: header pin assignments Michael Ossmann 2016-09-02 17:06:52 -06:00
  • abdfbc8a22 Neapolitan: barrel jack and USB power sources that override USB power on main board Michael Ossmann 2016-09-01 00:06:57 -06:00
  • 8135e8c895 Neapolitan: deleted end plate drawings Michael Ossmann 2016-08-31 22:24:14 -06:00
  • ba2a8cec5e Neapolitan: deleted MCU and other things not needed Michael Ossmann 2016-08-31 22:18:59 -06:00
  • 6ba8e91b26 Neapolitan: fixed file names Michael Ossmann 2016-08-31 21:23:28 -06:00
  • 6af5a03dca Neapolitan: started hardware design by copying HackRF One Michael Ossmann 2016-08-31 21:00:26 -06:00
  • ab92518b5d Marzipan: started hardware design by copying HackRF One Michael Ossmann 2016-08-31 20:51:43 -06:00
  • efd6ec6a42 Merge branch 'master' into hardware Michael Ossmann 2016-08-31 20:05:57 -06:00
  • 03155691ae Merge branch 'mossmann-master' Mike Davis 2016-08-29 06:38:13 +02:00
  • 1d122431a0 Add OS X to Travis build Dominic Spill 2016-08-18 09:01:04 +01:00
  • ad6f9df89a First receive streaming implementation Stefan `Sec` Zehl 2016-01-14 14:38:29 +01:00
  • 4eeddc0afb Merge pull request #273 from rgerganov/fix-do-exit Dominic Spill 2016-08-09 08:21:41 +01:00
  • 8ba15ad0b1 Make the 'do_exit' flag static Radoslav Gerganov 2016-08-05 16:53:36 +03:00
  • 4b56d88024 Use strndup instead of strdup, to handle situations where the reported length and the actual length are different, or not null terminated Mike Davis 2016-07-29 16:02:56 +02:00
  • 2dffba9c47 Remove unude set_configuration() code for CPLD updates - now handled under the default configuration Dominic Spill 2016-07-21 13:50:14 +01:00
  • ea2f1a8921 Reduce configuration count to 1 Dominic Spill 2016-07-21 13:47:45 +01:00
  • 1511268e7b Merge pull request #270 from pothosware/master Dominic Spill 2016-07-21 07:15:15 +01:00
  • cccde1b431 hackrf_transfer - cast with uint32_t Josh Blum 2016-07-20 17:37:35 -07:00
  • ab58c3c29c Merge pull request #261 from rgerganov/std-in-out Michael Ossmann 2016-07-20 15:20:15 -06:00
  • be2f3ea04a Merge branch 'uhwsin-uhwsin-hackrf_transfer_crystal_correct-1' into mossmann-master Dominic Spill 2016-07-20 22:03:13 +01:00
  • 1c34b19fb3 Merge uhwsin PPM correction changes Dominic Spill 2016-07-20 22:00:49 +01:00
  • 0eb3e89e5a Merge pull request #266 from miek/bom Michael Ossmann 2016-07-20 12:03:43 -06:00
  • fa2149d3ed Merge pull request #268 from dominicgs/WCID Michael Ossmann 2016-07-19 12:07:05 -06:00
  • 5138486b1b Add Windows Compatible ID descriptors Dominic Spill 2016-07-17 22:20:32 +01:00
  • 6c56587c85 HackRF One: updated for compatibility with KiCad 4.0.2 Michael Ossmann 2016-07-14 14:24:09 -06:00
  • 6e8a483598 added gsg-kicad-lib submodule Michael Ossmann 2016-07-14 10:27:28 -06:00
  • 23c44b1d6e Remove unused USB configuration for CPLD update Dominic Spill 2016-07-13 14:38:34 +01:00
  • 47ea4326e9 Used delay instead of equivalent code Mike Davis 2016-07-08 23:36:03 +02:00
  • 20c9bc54ae Merge pull request #264 from dodgymike/master Dominic Spill 2016-07-08 11:04:30 +01:00