Commit Graph

  • 0a9e24c7bd Revert "gateware: generic SGPIOInterface, simpler capture management, fix SB_MAC16 resamplers" Michael Ossmann 2025-12-23 18:41:15 -05:00
  • d1be4dba86 Merge pull request #1626 from mndza/prbs-null-check Michael Ossmann 2025-12-21 11:59:43 -05:00
  • 5d5c88ed1a Merge pull request #1610 from mndza/generic-sgpio-intf Michael Ossmann 2025-12-21 11:49:48 -05:00
  • 4228637fb6 Add HackRF Pro block diagram. Martin Ling 2025-12-20 17:22:36 +00:00
  • ed221e65a9 Update hardware documentation to cover HackRF Pro. Martin Ling 2025-12-18 14:53:56 +00:00
  • 985c18c950 Check for null values in PRBS self-test mndza 2025-12-19 17:12:55 +01:00
  • 91c005d13e gateware: fix SB_MAC16 versions of the FIR decimator, interpolator mndza 2025-12-17 11:59:10 +01:00
  • 99f96d2498 gateware: generic SGPIOInterface and simpler capture management mndza 2025-12-19 12:21:15 +01:00
  • c011b78f40 Merge pull request #1614 from antoinevg/praline-fpga-regs-def Michael Ossmann 2025-12-19 11:01:20 -05:00
  • a53385af84 firmware: fix smol typo and off-by-one error Antoine van Gelder 2025-12-19 17:40:11 +02:00
  • 3faf82ede6 firmware: move fpga selftest to a separate file to resolve blinky linker issues Antoine van Gelder 2025-12-01 14:16:47 +02:00
  • 4e90ee5c51 firmware: add register definitions for standard fpga bitstream Antoine van Gelder 2025-11-28 16:35:05 +02:00
  • b9f28460d2 Merge pull request #1619 from antoinevg/praline-max2831-rx-hpf Michael Ossmann 2025-12-19 08:35:01 -05:00
  • 0e869d31f7 Use measured MAX2831 TX filter bandwidth Michael Ossmann 2025-12-18 18:20:27 -05:00
  • 0ea91e2fa0 Merge pull request #1620 from greatscottgadgets/pin-shutdown Michael Ossmann 2025-12-18 13:44:35 -05:00
  • 444f4311ec Merge pull request #1622 from greatscottgadgets/loopback-thresholds Michael Ossmann 2025-12-18 13:44:07 -05:00
  • 8e390c3b79 Adjust transceiver loopback self-test thresholds Michael Ossmann 2025-12-18 00:27:29 -05:00
  • 4ed9169f4e fix gateware typo and update build, no DC block in loopback test (#1621) Diego Hurtado 2025-12-17 20:33:06 +01:00
  • 2aaa2213c9 Ensure clock generator off before turning on Michael Ossmann 2025-12-17 09:54:24 -05:00
  • d36805da4e Activate Praline FPGA and RF supplies selectively Michael Ossmann 2025-12-16 21:14:48 -05:00
  • 6f862a1349 Add pin_shutdown() Michael Ossmann 2025-12-16 21:52:53 -05:00
  • 44db1674d7 Use gateware default trigger setting on Praline Michael Ossmann 2025-12-16 21:31:48 -05:00
  • 22e56a7076 Simplify pin_setup() Michael Ossmann 2025-12-16 21:30:50 -05:00
  • 7be3c7fdf1 firmware: add support for setting max2831 rx hpf corner frequency Antoine van Gelder 2025-12-09 10:21:56 +02:00
  • 1925e5908a Merge pull request #1615 from mndza/xcvr-loopback-extended Michael Ossmann 2025-12-13 11:05:12 -05:00
  • d8fa93dcda Add FPGA SPI test mndza 2025-12-11 13:01:07 +01:00
  • c7cf262486 Add skipped and timeout states as possible results for self-tests mndza 2025-12-04 16:34:05 +01:00
  • 86850fa14f Extend transceiver loopback self-tests mndza 2025-12-01 12:07:00 +01:00
  • 9039eb063f Merge pull request #1616 from mndza/safe-pin-setup-fpga Michael Ossmann 2025-12-04 21:05:46 -05:00
  • 5ba4886ded Merge pull request #1613 from antoinevg/fix-zlp-bug Martin Ling 2025-12-04 16:14:52 +00:00
  • e4c0dd3cee Add safe defaults for the FPGA configuration pins in pin_setup() mndza 2025-12-04 11:17:41 +01:00
  • db73ecbf5b firmware: fix zlp bug when IN transfer length falls on a packet boundary Antoine van Gelder 2025-11-27 13:40:19 +02:00
  • 90e15ec85f Merge pull request #1612 from martinling/new-rtc-test Michael Ossmann 2025-11-30 23:12:42 -05:00
  • 4fdd656d46 Add -o / --rtc-osc option to hackrf_debug usage message. Martin Ling 2025-11-30 14:58:05 +00:00
  • 9726cf56e5 Flip Si5351 register bits back again after testing them flipped. Martin Ling 2025-11-27 04:52:33 +00:00
  • 23d69bf90c New method to test RTC oscillator. Martin Ling 2025-11-27 02:11:10 +00:00
  • 00467d0506 Merge pull request #1611 from mndza/fpga-self-test Michael Ossmann 2025-11-26 19:19:11 -05:00
  • 24b05d6426 Do not halt when FPGA configuration fails: update report instead. mndza 2025-11-26 20:53:49 +01:00
  • f5e5ed5ba2 Merge pull request #1608 from greatscottgadgets/fix-selftests Michael Ossmann 2025-11-25 21:03:58 -05:00
  • cde5d754d3 Remove 32 kHz oscillator self-test Michael Ossmann 2025-11-25 20:31:44 -05:00
  • 95e7e2a009 Fix readsel for RFFC5072 device ID read Michael Ossmann 2025-11-25 20:13:01 -05:00
  • 4832619823 Use MAX2831 RSSI mux and ADC for selftest Michael Ossmann 2025-11-25 20:12:27 -05:00
  • 29be31bf71 Add hackrf_debug option to read ADC Michael Ossmann 2025-11-25 20:08:20 -05:00
  • 692da36d76 Use _stricmp instead of strcasecmp on MSVC. Martin Ling 2025-11-25 10:15:37 +00:00
  • 785c068f91 Change Praline USB product string to "HackRF Pro" Michael Ossmann 2025-11-24 21:33:21 -05:00
  • 409acbc3c9 Add support for HackRF Pro (code name: Praline) Michael Ossmann 2025-11-24 20:53:41 -05:00
  • b3bf7a1b70 Report whether other devices are sharing the USB bus. Martin Ling 2024-09-26 10:56:37 +01:00
  • 390837715b Merge pull request #1602 from martinling/mb-unit Michael Ossmann 2025-11-06 11:07:05 -05:00
  • 9e6f1a24f3 Add hackrf_test.py (#1587) Jacob Graves 2025-10-31 11:51:09 -06:00
  • 5dad4961e6 Correct units in hackrf_transfer output from MiB to MB. Martin Ling 2025-10-27 10:04:48 +00:00
  • d56d652764 Merge pull request #1596 from martinling/libhackrf-version Michael Ossmann 2025-10-13 12:53:35 -04:00
  • a0f359c394 Merge pull request #1597 from martinling/ci-msys Martin Ling 2025-10-08 13:23:37 +01:00
  • 69e8f476c5 CI: Remove separate steps for creating directories. Martin Ling 2025-10-05 09:07:08 +01:00
  • f03020296b CI: Add host builds using MSYS. Martin Ling 2025-10-05 06:48:39 +01:00
  • 4a664b68c2 CI: Avoid writing '-latest' everywhere in OS matrix. Martin Ling 2025-10-05 06:08:18 +01:00
  • 59e145439a CI: Add firmware build on Windows using MSYS2. Martin Ling 2025-10-05 04:23:21 +01:00
  • 384e8f270b Set libhackrf version to 0.9.1. Martin Ling 2025-10-04 18:27:55 +01:00
  • 6609bc6d70 Update documentation on building for Windows. Martin Ling 2025-10-04 04:20:34 +01:00
  • 19b20123cd Merge pull request #1594 from martinling/pkg-config-windows Martin Ling 2025-10-04 03:52:53 +01:00
  • afbcf633f5 CI: Simplify Windows build by using pkgconf to find paths. Martin Ling 2025-10-04 03:41:09 +01:00
  • 0ee6e2ed86 FindLIBUSB.cmake: Fix inconsistency in LIBUSB_LIBRARY_NAME[S] vars. Martin Ling 2025-10-04 03:38:04 +01:00
  • ae23839084 FindLIBUSB.cmake: allow use of pkg-config on Windows. Martin Ling 2025-10-04 03:35:57 +01:00
  • bfe7392453 Merge pull request #1593 from martinling/use-fftw-without-pkgconf Martin Ling 2025-10-04 03:07:19 +01:00
  • 861002537c cmake: Update & simplify options needed for Windows builds. Martin Ling 2025-10-04 02:54:12 +01:00
  • b862c31473 cmake: Use FFTW3f if found by any means, not just pkg-config. Martin Ling 2025-10-04 02:49:36 +01:00
  • 6195f42d94 Merge pull request #1585 from greatscottgadgets/dependabot/pip/docs/jinja2-3.1.6 Michael Ossmann 2025-10-02 12:22:39 -04:00
  • 721bd3e239 Merge pull request #1591 from martinling/update-uninstall Michael Ossmann 2025-10-02 11:55:35 -04:00
  • 967d2b4f86 Update CMake code for producing 'make uninstall' target. Martin Ling 2025-10-02 16:44:54 +01:00
  • dbae993ec1 Merge pull request #1590 from martinling/stdbool Michael Ossmann 2025-10-02 11:34:29 -04:00
  • 8cbcc8a4e9 Use stdbool.h rather than our own bool definition. Martin Ling 2025-10-02 16:22:30 +01:00
  • 3d9e01d24f Merge pull request #1589 from atsampson/libtarget Martin Ling 2025-10-02 16:16:01 +01:00
  • aa6390a34a Fix missing shared library version Adam Sampson 2025-10-01 12:14:45 +01:00
  • ab60569255 Merge pull request #1586 from martinling/modern-cmake Michael Ossmann 2025-09-30 12:25:08 -04:00
  • b8dae7a3e5 Enable earlier CMake versions on macOS runners. Martin Ling 2025-09-19 02:52:44 +01:00
  • fbeda8d018 Don't try to use --install option on CMake 3.10 (added in 3.15). Martin Ling 2025-09-19 03:19:43 +01:00
  • 48034f7e2e update scripts A. Maitland Bottoms 2025-08-17 16:27:40 -04:00
  • 506c8cb292 modern cmake A. Maitland Bottoms 2025-08-17 16:03:36 -04:00
  • 3c7cc02a5e build(deps): bump jinja2 from 3.1.5 to 3.1.6 in /docs dependabot[bot] 2025-09-19 00:44:43 +00:00
  • adc537331c Merge pull request #1584 from martinling/cmake-version-ci Martin Ling 2025-09-19 01:43:49 +01:00
  • 3e4c45f6b0 Test build with multiple CMake versions. Martin Ling 2025-09-18 12:45:23 +01:00
  • 2d2b6231fb Bump CMake minimum version to 3.10. Martin Ling 2025-09-19 00:50:16 +01:00
  • 0dc68be1f6 Merge pull request #1583 from martinling/remove-appveyor Martin Ling 2025-09-16 19:08:10 +01:00
  • 5c39452040 Bump CMake minimum version to 3.5.0. Martin Ling 2025-09-16 18:57:31 +01:00
  • 3225485253 Remove Appveyor configuration. Martin Ling 2025-09-16 18:54:10 +01:00
  • 33168526d1 Merge pull request #1483 from JVital2013/rawio Martin Ling 2025-09-16 12:35:50 +01:00
  • 3d5bddb88f Implement RAW_IO with WinUSB Jamie Vital 2025-09-15 10:03:26 -04:00
  • ce07fd3f33 Merge pull request #1558 from grvvy/ci_sgpio_debug Jacob Graves 2025-09-04 15:23:45 -06:00
  • 6aa419f2c0 Merge pull request #1567 from mndza/new-tuning Michael Ossmann 2025-08-22 12:03:43 -04:00
  • cae8060d0d firmware: disable rffc5071 dithering, tune to nearest 625000 Hz step mndza 2025-08-21 10:01:26 +02:00
  • 5520f8467c firmware: round to nearest frequency when tuning mndza 2025-08-19 11:27:16 +02:00
  • 2e6bb0ab68 firmware: rffc5071 synth configuration accepts Hz instead of MHz mndza 2025-07-11 12:29:11 +02:00
  • ac0552a5b9 firmware: optimize and rename rffc5071 synth config function mndza 2025-08-19 11:40:08 +02:00
  • d3ee417807 firmware: fix max283x fractional long division mndza 2025-07-09 12:29:39 +02:00
  • 32870ad486 firmware: no division when calculating n_lo in RFFC5071 synth mndza 2025-07-08 16:37:35 +02:00
  • c5d63b97db Merge pull request #1576 from miek/clang-format-sweep Michael Ossmann 2025-08-12 14:50:04 -04:00
  • eb798c5cdf hackrf_sweep: fix clang-format errors Mike Walters 2025-08-08 15:43:48 +01:00
  • 132da7b421 ci: check shortfall count to isolate failures in firmware grvvy 2025-08-01 10:45:53 -06:00
  • 4282a3d8dc Merge pull request #1551 from philippuhl/patch-1 Michael Ossmann 2025-07-03 11:16:28 -04:00
  • a757698bea Add radioconda information philippuhl 2025-06-14 21:22:51 +02:00
  • 8431761b1d ci: improve sgpio-debug test reliability and error messaging grvvy 2025-06-06 11:04:42 -06:00