Commit Graph

  • 837b5ee9c8 Use a lock to prevent transfers being restarted during cancellation. Martin Ling 2021-12-31 20:10:41 +00:00
  • 308ddeca8a New block diagram (#1039) Martin Ling 2022-01-28 06:48:17 +00:00
  • 4d0ea285b1 keep clkout state over general clock reconfiguration gozu42 2022-01-26 18:36:09 +01:00
  • 8660e44575 Merge pull request #1018 from greatscottgadgets/oc-bugs Mike Walters 2022-01-12 17:37:58 +00:00
  • 60cfd0fe74 Merge pull request #1022 from martinling/sgpio-cleanup Martin Ling 2022-01-11 12:55:24 +00:00
  • 8a013172b2 rad1o: apply Linux kernel style clang-format schneider 2022-01-10 23:42:52 +01:00
  • 7bf55dc983 rad1o: Don't update the UI during sweeps schneider 2022-01-10 23:22:39 +01:00
  • 9404226c6a rad1o: UI code cleanup schneider 2022-01-10 00:08:12 +01:00
  • aec108be46 Add project mention for the APRS tracker (#1033) Radoslav Gerganov 2022-01-10 22:10:35 +02:00
  • 0c514839ca hack: add rad1o ui code schneider 2021-05-16 22:56:44 +02:00
  • 98df8c23be Fix a typo. Martin Ling 2021-12-21 21:41:10 +00:00
  • 42a7c5ede9 Add a label at the end of the code to indicate the literal pool. Martin Ling 2021-12-21 21:14:25 +00:00
  • 59be1fef5a Add pseudocode for all instructions. Martin Ling 2021-12-21 21:09:45 +00:00
  • 030898315d Remove unused constants. Martin Ling 2021-12-20 14:03:05 +00:00
  • 14065bb69d Initialise M0 state at startup. Martin Ling 2021-12-20 13:47:34 +00:00
  • 5df28efb3f Assign names to registers used for temporary purposes. Martin Ling 2021-12-20 13:39:46 +00:00
  • e531fb507b Use faster way to calculate buffer pointer. Martin Ling 2021-12-20 13:26:57 +00:00
  • c1c665d5b8 Stash which interrupt bits were set, and use them to clear. Martin Ling 2021-12-20 13:16:30 +00:00
  • bd7d0b9194 Correct a misleading comment. Martin Ling 2021-12-20 13:14:48 +00:00
  • f8ea1e8e56 Use stack pointer to hold base address of state structure. Martin Ling 2021-12-20 13:08:15 +00:00
  • 2f26ebffd4 Keep buffer base & size mask in high registers. Martin Ling 2021-12-20 12:58:10 +00:00
  • 8f43dc1be5 Use a register to hold base address of SGPIO interrupt registers. Martin Ling 2021-12-20 12:36:22 +00:00
  • 9206a8b752 Free up two registers by accessing SGPIO in two 16-byte chunks. Martin Ling 2021-12-20 12:21:06 +00:00
  • c6362381d1 Initialise register with a constant value before SGIO loop. Martin Ling 2021-12-20 12:25:41 +00:00
  • f61a03dead Assign names to registers which are used for a single purpose. Martin Ling 2021-12-20 12:19:01 +00:00
  • dc0f8f48c5 Use defines for offsets into SGPIO shadow registers. Martin Ling 2021-12-20 12:18:05 +00:00
  • 5b2a390728 Move M0 offset and tx variables into a state struct. Martin Ling 2021-12-20 10:18:33 +00:00
  • 39c6f3385e Remove usb_bulk_buffer.c containing unused variable definition. Martin Ling 2021-12-20 11:19:26 +00:00
  • 3d9802260e Document purpose and timing of existing M0 code. Martin Ling 2021-12-20 10:55:22 +00:00
  • 4da1792792 Add doc files for reproducibility straithe 2021-12-29 17:57:02 -05:00
  • bf84a3a9ba Merge pull request #1025 from straithe/updateDocs Michael Ossmann 2021-12-29 15:18:11 -07:00
  • 471defd545 avoid incorrect syntax highlighting Michael Ossmann 2021-12-29 15:09:40 -07:00
  • 4002fb2f8b Update docs straithe 2021-12-14 00:29:31 -05:00
  • 0002e2d391 Fix double hyphen (--) rendered as en dash (#1023) Ievgen Glinchuk 2021-12-28 23:36:21 +01:00
  • 4df805c85f Merge pull request #1015 from greatscottgadgets/subdirectory-build-actions Mike Walters 2021-12-13 10:58:32 +00:00
  • b1b11e6269 update Opera Cake documentation (#1017) Michael Ossmann 2021-12-12 15:06:53 -07:00
  • 8cd5d682b8 default to the last specified frequency range Michael Ossmann 2021-12-12 13:29:25 -07:00
  • d0c0270b9c clear frequency ranges before adding new ones Michael Ossmann 2021-12-12 13:25:44 -07:00
  • 66de65e6b4 start Opera Cake frequency mode correctly Michael Ossmann 2021-12-12 13:18:29 -07:00
  • e25096b17a firmware: add operacake_activate_ports() Michael Ossmann 2021-12-12 11:56:57 -07:00
  • 083f502413 mirror Opera Cake port selection in frequency mode Michael Ossmann 2021-12-11 17:51:51 -07:00
  • 3b8c317800 hackrf_operacake: fix long options with arguments Michael Ossmann 2021-12-11 17:37:36 -07:00
  • 39c829e499 add subdirectory builds to GitHub Actions Michael Ossmann 2021-12-08 18:10:38 -07:00
  • d46c8e14d5 Merge pull request #1014 from greatscottgadgets/revert-664-cmake_cleanup Michael Ossmann 2021-12-08 17:06:36 -07:00
  • aa0485d4df Revert "Cleanup of host software CMake build system (#664)" Michael Ossmann 2021-12-08 16:59:05 -07:00
  • 113a870c4d Create CODE_OF_CONDUCT.md (#1009) Straithe 2021-12-06 13:38:23 -05:00
  • d60fb83320 Cleanup of host software CMake build system (#664) Jamie Smith 2021-12-03 11:11:04 -08:00
  • e9dd7eb291 Merge pull request #1004 from gibbi/AG-FixRateChange Martin Ling 2021-12-02 16:34:41 +00:00
  • fc8b3c18d6 fix stream glitch on rate change Andreas Gibhardt 2021-12-01 15:07:36 +01:00
  • 22267f3b8e Merge pull request #996 from straithe/updateDocumentation Michael Ossmann 2021-11-19 20:05:41 -07:00
  • 7415764b84 Update docs straithe 2021-11-18 20:16:30 -05:00
  • 26c0f70b6b Merge pull request #995 from greatscottgadgets/transfer-struct-doc Michael Ossmann 2021-11-18 13:06:03 -07:00
  • 0f4f1addd1 libhackrf: document hackrf_transfer struct Michael Ossmann 2021-11-17 18:38:00 -07:00
  • 80948a2252 Merge pull request #994 from straithe/master Michael Ossmann 2021-11-15 17:49:37 -07:00
  • 19c99909b2 Remove links to mailing list straithe 2021-11-15 19:29:01 -05:00
  • 01675961cb Merge pull request #993 from greatscottgadgets/sweep-num_samples Mike Walters 2021-11-15 21:59:12 +00:00
  • c8695e0a44 hackrf_sweep: correct -w (bin_width) minimum Michael Ossmann 2021-11-14 12:21:29 -07:00
  • 8a3547e71e hackrf_sweep: improve -w (bin_width) guidance Michael Ossmann 2021-11-14 12:05:29 -07:00
  • 9856452215 hackrf_sweep: eliminate -n option (num_samples) Michael Ossmann 2021-11-14 11:41:56 -07:00
  • 2775279fd0 hackrf_sweep: eliminate time stamp adjustment Michael Ossmann 2021-11-14 11:20:31 -07:00
  • bd4b786136 Merge pull request #990 from miek/fix_m0_rebuild Michael Ossmann 2021-11-11 17:03:12 -07:00
  • 74fb86f8bc Do not set USB device address to zero (#987) Michael Ossmann 2021-11-10 09:22:08 -07:00
  • 6d56217762 Fix automatic rebuilding of M0 code Mike Walters 2021-11-09 19:26:20 +00:00
  • d94295edcf add list of hardware revisions (#988) Michael Ossmann 2021-11-08 16:29:16 -07:00
  • 39017551f1 Merge pull request #986 from straithe/removeTravis Michael Ossmann 2021-11-08 14:14:55 -07:00
  • fd99b1e688 Remove Travis file straithe 2021-11-08 16:10:04 -05:00
  • ec3cf3dac9 Merge pull request #985 from lyusupov/master Michael Ossmann 2021-11-08 14:08:03 -07:00
  • 909c0ca17f sgpio_cpld_stream_rx_set_decimation() is no longer available Linar Yusupov 2021-11-08 16:45:11 +03:00
  • 681d0c165b Merge pull request #981 from straithe/updateDocsHackRFPage Michael Ossmann 2021-11-03 15:01:49 -06:00
  • 5a56fff91a Update HackRF one docs pag straithe 2021-11-02 21:07:20 -04:00
  • f92d49ab23 Merge pull request #961 from straithe/updatedOperatingSystemsPage Michael Ossmann 2021-11-02 16:39:14 -06:00
  • 3589bc4ed3 Merge pull request #950 from miek/operacake-cleanup Michael Ossmann 2021-10-28 17:00:55 -06:00
  • dcc23c40d0 Remove non-HackRF references straithe 2021-10-25 17:41:12 -04:00
  • c030776792 Merge pull request #971 from ffontaine/master Michael Ossmann 2021-10-20 10:45:26 -06:00
  • 3e32f46c79 cmake/modules/FindFFTW.cmake: fix build without fftw3 Fabrice Fontaine 2021-10-15 23:36:54 +02:00
  • f5a7132805 hackrf_operacake: make main options mutually exclusive Mike Walters 2021-09-11 00:08:54 +01:00
  • 4ecbd5d2c9 hackrf_operacake: add option for default dwell time Mike Walters 2021-09-09 21:59:03 +01:00
  • 38ed075437 operacake: replace hackrf_set_operacake_ranges with hackrf_set_operacake_freq_ranges Mike Walters 2021-09-03 19:55:18 +01:00
  • 0e68be7771 hackrf_operacake: simplify frequency range parsing Mike Walters 2021-09-03 19:29:30 +01:00
  • 07a9dd73d8 hackrf_operacake: swap argument order for frequency-switching Mike Walters 2021-09-01 17:26:40 +01:00
  • f9b923fce2 hackrf_operacake: default to address 0 Mike Walters 2021-09-01 17:16:53 +01:00
  • 988296c194 Merge pull request #931 from miek/operacake-sctimer Michael Ossmann 2021-10-14 18:21:26 -06:00
  • e41314f130 operacake: add API function to set port dwell times Mike Walters 2021-08-09 22:51:30 +01:00
  • c50ebb1a36 operacake: add time switching mode Mike Walters 2021-08-04 22:14:59 +01:00
  • 9ee25ab48a operacake: add support for port switching using SCTimer Schuyler St. Leger 2017-08-29 19:45:47 -07:00
  • 790b5d35cf operacake: add get/set switching mode functions Mike Walters 2021-07-31 02:50:35 +01:00
  • 7fd3db9b2b operacake: create struct for operacake state Mike Walters 2021-07-30 01:28:08 +01:00
  • d84ff8262f Merge pull request #966 from yhetti/h1r8 Michael Ossmann 2021-10-13 10:26:33 -06:00
  • b293750691 Merge pull request #967 from miek/fix_m0_copy Michael Ossmann 2021-10-13 10:25:08 -06:00
  • 7f21c93c33 Copy M0 image directly from ROM, instead of shadow region. Mike Walters 2021-10-06 18:33:46 +01:00
  • 19d8bd850b HackRF One: Change fabrication attr for U4, 17-19, 21 to SMT Taylor Streetman 2021-10-05 17:11:15 -06:00
  • ac0983fadf Merge pull request #964 from yhetti/h1r8 Michael Ossmann 2021-09-28 16:44:49 -04:00
  • 66d1f04142 Adjust pin strapping to indicate revision increment. Taylor Streetman 2021-09-28 13:56:13 -06:00
  • 855440be31 Merge pull request #963 from yhetti/h1r8 Michael Ossmann 2021-09-28 12:35:34 -04:00
  • 091ac839b7 HackRF One: Update documentation Taylor Streetman 2021-09-28 10:12:28 -06:00
  • fb48e629c1 HackRF One: update VBUS sense resistor values Michael Ossmann 2020-10-12 16:33:40 -06:00
  • cab7129d68 HackRF One: Change all references from r6 to r8 Taylor Streetman 2021-09-27 11:32:06 -06:00
  • 2fd10c1554 Update HackRF readme (#962) Straithe 2021-09-22 18:50:10 -04:00
  • 76ae1f6d56 Merge pull request #954 from straithe/removeDeadLinks Straithe 2021-09-22 18:14:25 -04:00
  • 92e3f48cec Add Ubuntu instructions straithe 2021-09-22 01:29:40 -04:00