Commit Graph

  • d794ac0e20 output timestamps in microseconds Michael Ossmann 2017-02-16 14:47:53 -07:00
  • 79f95abdb3 correct discrepancy between number of samples and number of bytes in blocks of samples related to #346 Michael Ossmann 2017-02-16 12:46:17 -07:00
  • 6aacfa2cc9 corrected maximum permitted number of FFT bins Fixes #346 Michael Ossmann 2017-02-16 12:06:52 -07:00
  • a8c1fc92e9 Appveyor config for building hackrf_sweep (#344) Dominic Spill 2017-02-15 16:44:44 -07:00
  • d7a799d6f2 report actual bin width with indicated precision instead of to the nearest Hz Michael Ossmann 2017-02-15 16:36:25 -07:00
  • 7cd8e5f7eb hackrf_sweep output file support Michael Ossmann 2017-02-15 16:20:35 -07:00
  • ae367880bf _USE_MATH_DEFINES only on Windows Michael Ossmann 2017-02-15 15:03:54 -07:00
  • 0f6cc649d1 Merge pull request #343 from mrbubble62/master Michael Ossmann 2017-02-15 14:47:44 -07:00
  • 1ba64c674c do not add hackrf_sweep to cmake list twice Michael Ossmann 2017-02-15 08:56:19 -07:00
  • db47032592 Merge pull request #342 from dominicgs/firmware_cleanup Michael Ossmann 2017-02-15 00:28:38 -07:00
  • 2b96ab02df Merge remote-tracking branch 'refs/remotes/mossmann/master' mrbubble62 2017-02-15 02:14:53 -05:00
  • e4106f5aca Cleaned up mrbubble62 2017-02-15 01:01:09 -05:00
  • 09eb15cb53 Remove unused development firmware from build Dominic Spill 2017-02-14 21:09:34 -07:00
  • 9e3b69a9b7 Remove source for development firmwares Dominic Spill 2017-02-14 21:08:45 -07:00
  • c6be7dea3e Fix build warnings for unused GPIO pins Dominic Spill 2017-02-14 18:29:14 -07:00
  • 49257e60e3 Remove Jellybean support from firmware - nobody has a jellybean board Dominic Spill 2017-02-14 17:59:29 -07:00
  • 6e3544ddec Merge pull request #329 from schneider42/rad1o Michael Ossmann 2017-02-14 21:30:48 -07:00
  • 63435f5616 hackrf_sweep on Windows mrbubble62 2017-02-14 01:43:14 -05:00
  • 0335f1a317 Reverted 31a37bd841b99154fce7217d2b3d78a24f8aacd9 Output RFFC5072 LOCK status This enabled a debug signal used during sweep mode development on HackRF One, but it broke Jawbreaker. Michael Ossmann 2017-02-11 12:24:22 -07:00
  • 6b08a86255 chore(Makefile): Remove rad1o specific plain Makefile schneider 2017-02-11 18:07:34 +01:00
  • 4117cd3903 Merge branch 'master' into rad1o schneider42 2017-02-11 18:02:51 +01:00
  • 0dee1e3b0f updated top level readme Michael Ossmann 2017-02-10 22:58:31 -07:00
  • e6351d7d69 fixed bug that prevented use of num_samples argument to hackrf_init_sweep() Michael Ossmann 2017-02-10 22:39:25 -07:00
  • bb24ef5494 Merge pull request #337 from dominicgs/clock_experiments Michael Ossmann 2017-02-10 17:18:12 -07:00
  • c57066ebf8 hackrf_sweep: removed bin width from binary output because a more precise result can be computed from the number of bins in a record Michael Ossmann 2017-02-10 16:37:52 -07:00
  • c0396ea2fb Reenable some clocks so that HackRF boots Dominic Spill 2017-02-10 10:29:54 -07:00
  • 55e3a2087d hackrf_sweep: fftwf_free Michael Ossmann 2017-02-09 23:52:07 -07:00
  • 2936ff3cef clarified some things in firmware/README Michael Ossmann 2017-02-09 22:16:26 -07:00
  • 2163ebac9c Power down or disable all clocks that we aren't using Dominic Spill 2017-02-09 21:23:58 -07:00
  • 06e24e876f added fields to hackrf_sweep binary output Michael Ossmann 2017-02-09 17:32:33 -07:00
  • a1d6e7b3fe Modify hw sync mode to require an argument - allows it to be ignored for HackRFs with older firmware Dominic Spill 2017-02-09 16:35:56 -07:00
  • 3de6d2d360 Disable EMC clock Dominic Spill 2017-02-09 16:34:57 -07:00
  • e7647f62f3 fixed bug in frequency reported to binary output of hackrf_sweep Michael Ossmann 2017-02-08 17:24:05 -07:00
  • 4ac132a4ea hackrf_transfer: switched some output messages from stdout to stderr Michael Ossmann 2017-02-08 17:03:05 -07:00
  • 53d0b8b73e set release string in libhackrf and hackrf-tools even if they are built separately Michael Ossmann 2017-02-08 15:44:21 -07:00
  • 9e4f14443a Don't build hackrf_operacake utility. Operacake developers can reverse this change locally if needed. The utility will have a new name or will be replaced by functions in other tools before we reinstate it. Michael Ossmann 2017-02-08 14:48:52 -07:00
  • 405a11fb96 added multisynth config to hackrf_debug example usage Michael Ossmann 2017-02-08 14:41:48 -07:00
  • f2877d20af change si5351c usage example to be the most common register that folks are likely to want to read Michael Ossmann 2017-02-08 14:38:23 -07:00
  • b6d2774a0b fixed long option usage examples Michael Ossmann 2017-02-08 14:37:01 -07:00
  • 77ace5a118 made part naming consistent in hackrf_debug Michael Ossmann 2017-02-08 14:35:25 -07:00
  • 2e76e6624e Merge pull request #336 from mossmann/sweep-csv Dominic Spill 2017-02-08 14:21:23 -07:00
  • da81302acf Merge pull request #335 from dominicgs/single_debug_tool Michael Ossmann 2017-02-08 14:11:39 -07:00
  • 03d93c1369 added one shot mode to hackrf_sweep Michael Ossmann 2017-02-08 10:46:08 -07:00
  • 5b881e1d54 fixed bug that caused tuning glitches in interleaved sweep mode Michael Ossmann 2017-02-08 10:44:16 -07:00
  • c9c70f7adb hackrf_sweep: don't skip more input than necessary when waiting for valid data Michael Ossmann 2017-02-08 00:42:13 -07:00
  • 5e6e70659b hackrf_sweep: suppress processing and output until the first expected frequency is seen Michael Ossmann 2017-02-08 00:37:42 -07:00
  • 5ab315a73a code cleanup Michael Ossmann 2017-02-07 21:11:50 -07:00
  • c68aedef31 added output description to hackrf_sweep help Michael Ossmann 2017-02-07 20:25:21 -07:00
  • 05759ce1c8 fft bin selection in hackrf_sweep binary output, similar to text output Michael Ossmann 2017-02-07 18:02:52 -07:00
  • 00d5b1c575 don't send first buffer to host in sweep mode until it is full Michael Ossmann 2017-02-07 17:52:09 -07:00
  • 813f540e94 fixed FFT bin reordering bug in hackrf_sweep Michael Ossmann 2017-02-07 17:48:24 -07:00
  • 0c45d65dc3 allow selection of FFT bin width in hackrf_sweep Michael Ossmann 2017-02-07 17:12:16 -07:00
  • 50da1909f1 Remove old separate debug tools Dominic Spill 2017-02-07 17:08:54 -07:00
  • 1587c95a59 Support max2837, rffc5071, and si5351 Dominic Spill 2017-02-07 17:04:47 -07:00
  • ebaebf42f8 Initial commit of combined debug tool Dominic Spill 2017-02-07 14:31:25 -07:00
  • 78b2bb98de Merge branch 'master' into sweep-csv Michael Ossmann 2017-02-07 16:19:34 -07:00
  • ad9ee61e64 fixed bug in bandwidth filter option error checking in hackrf_transfer Michael Ossmann 2017-02-07 16:18:30 -07:00
  • a32dedf1a7 fixed bug in bandwidth filter option error checking in hackrf_transfer Michael Ossmann 2017-02-07 16:18:30 -07:00
  • e9d1c71646 fixed firmware bug with sweep ranges that start at high frequencies Michael Ossmann 2017-02-07 16:00:20 -07:00
  • 4b6de820ef support multiple frequency ranges in hackrf_sweep Michael Ossmann 2017-02-07 15:37:26 -07:00
  • 5c196eab4d Merge branch 'master' into sweep-csv Michael Ossmann 2017-02-07 14:11:22 -07:00
  • baafa0597c Merge pull request #334 from dominicgs/static-analysis Michael Ossmann 2017-02-07 14:10:36 -07:00
  • e1b1dbd647 Moved sweep mode frequency computation into firmware. Changed from long list of tuning frequencies to short list of ranges. Michael Ossmann 2017-02-07 13:57:49 -07:00
  • 9916920e11 Merge branch 'master' into sweep-csv Michael Ossmann 2017-02-06 20:40:15 -07:00
  • d3b30eca59 default frequency range and error checking of frequency range in hackrf_sweep Michael Ossmann 2017-02-06 20:39:14 -07:00
  • 6365d5859c Merge pull request #333 from dominicgs/host_version Michael Ossmann 2017-02-06 13:19:25 -07:00
  • a44875a7a0 Add dirty flag to host versions Dominic Spill 2017-02-06 10:57:09 -07:00
  • e66c8eec01 Check function return values when reading registers Dominic Spill 2017-02-05 22:35:51 -07:00
  • 38c67f7e89 Add printable libhackrf and hackrf tools version strings Dominic Spill 2017-02-05 21:40:57 -07:00
  • 3ad5113201 Select only the best sections of the FFT output. Skip the lowest 1/8 of the band, the middle 1/4 of the band, and the highest 1/8 of the band. This provides full coverage of the selected frequency range because the hopping pattern was designed with this in mind. Michael Ossmann 2017-02-04 10:43:33 -07:00
  • 93201702d6 too few Hz Michael Ossmann 2017-02-04 10:30:33 -07:00
  • 8ec1fb3274 too many Hz Michael Ossmann 2017-02-04 10:09:26 -07:00
  • 3b1a21519b consolidated a little code in hackrf_sweep Michael Ossmann 2017-02-04 10:07:17 -07:00
  • 74aea3266e Made hackrf_sweep output more like rtl_power's. Michael Ossmann 2017-02-04 09:58:04 -07:00
  • 8902a50245 Remove unused error checking code Dominic Spill 2017-02-04 00:08:48 -07:00
  • bcbb7cc2e3 Remove unused test for result in opt parsing Dominic Spill 2017-02-04 00:07:30 -07:00
  • 35df00bd84 Remove repeated check for fd==NULL Dominic Spill 2017-02-04 00:06:23 -07:00
  • c07fb8579c hackrf_transfer initialisation was using unusual syntax Dominic Spill 2017-02-04 00:03:46 -07:00
  • 586082e3e5 fixed off-by-one error in hackrf_sweep again Michael Ossmann 2017-02-03 17:48:16 -07:00
  • bb350dccc0 fixed off-by-one error in hackrf_sweep Michael Ossmann 2017-02-03 17:44:10 -07:00
  • a51f06350e print actual values for all fields in hackrf_sweep csv output Michael Ossmann 2017-02-03 17:08:11 -07:00
  • 8ee7052660 Added csv text output to hackrf_sweep. Added -B option for binary output. Text output is now the default. Removed binary dump of raw samples between FFTs. Michael Ossmann 2017-02-03 16:38:06 -07:00
  • 15a2c61568 Merge pull request #330 from dominicgs/libusb_error_messages Michael Ossmann 2017-02-03 12:26:19 -07:00
  • 6668448856 fix(mixertx): Use mixer_setup instead of rffc5071_setup schneider 2017-02-03 20:09:40 +01:00
  • 625fcc8c4a Merge pull request #327 from dominicgs/device_selection_options Michael Ossmann 2017-02-03 12:09:25 -07:00
  • b8aaee6e72 Correct usage for -d <serial number> Dominic Spill 2017-02-03 12:07:07 -07:00
  • 3c468a7a0f Report libusb error messages where possible for USB errors Dominic Spill 2017-02-03 12:05:10 -07:00
  • 296117f3bb removed unused TX options from hackrf_sweep Michael Ossmann 2017-02-03 11:58:26 -07:00
  • baf9cd40b7 chore(travis): Add rad1o to build schneider 2017-02-03 19:33:53 +01:00
  • 5f46bce325 fix(rad1o): Restore hackrf max2837_freq_nominal_hz behaviour schneider 2017-02-03 19:33:25 +01:00
  • c0c0fab368 chore(rad1o): White space fixes and cleanup schneider 2017-02-03 19:27:19 +01:00
  • 7526723f50 fix(cmake): Add max2871_regs.c to the build schneider 2017-02-03 19:25:57 +01:00
  • feeb7a9c95 Add selection by device serial number to rffc5071 and max2837 tools Dominic Spill 2017-02-03 10:20:23 -07:00
  • 55d7e7f2d2 Standardize device selection options in hackrf-tools Fixes issue #318 Dominic Spill 2017-02-03 10:08:41 -07:00
  • 081067cd75 Merge pull request #326 from schneider42/patch-1 Dominic Spill 2017-02-03 10:00:19 -07:00
  • 3302ca3146 fix(readme): Use correct DFU filename schneider42 2017-02-03 16:36:32 +01:00
  • c04b1cbc8d Merge remote-tracking branch 'mossmann/master' into opera-merge schneider 2017-02-03 16:25:32 +01:00
  • e7d459b30f Changed "User cancel" message to "Exiting" because it can happen in situations other than a user action. Fixes #319 investigate "User cancel error" Michael Ossmann 2017-02-01 21:00:35 -07:00
  • 50776acdb8 Merge pull request #325 from dominicgs/device_selection_options Michael Ossmann 2017-02-01 16:32:22 -07:00
  • 0eb85c529c Fixed firmware dwell time bug in sweep mode. Two buffers of sample data are now thrown away at the start of each step in order to allow time for tuning. Fixes #317. Michael Ossmann 2017-02-01 16:21:04 -07:00