Commit Graph

  • afb42968c9 Merge pull request #1680 from martinling/avoid-not-keyword main Michael Ossmann 2026-02-19 11:11:00 -05:00
  • 8d1b1a5f9a Rename gpio.not to gpio.inv to avoid conflict with C++ keyword. Martin Ling 2026-02-19 00:02:56 +00:00
  • cc63a764ab Don't allocate large LZ4 buffers on stack; use some dedicated RAM. (#1670) Martin Ling 2026-02-11 19:13:32 +00:00
  • 43fb9fec3c Merge pull request #1673 from martinling/update-libopencm3 Michael Ossmann 2026-02-11 13:28:32 -05:00
  • d6499e1da9 Implement bias tee with radio registers radio-config Michael Ossmann 2026-02-10 12:00:02 -05:00
  • 7aa1481577 Do not apply radio configuration inside ISRs Michael Ossmann 2026-02-01 21:22:02 -05:00
  • 300a89e139 Add radio register access from host Michael Ossmann 2026-02-11 11:21:43 -05:00
  • 6798793b40 Store radio configuration in register banks Michael Ossmann 2026-02-11 11:20:43 -05:00
  • 06d08f7f3a Track RFFC5071 enabled state Michael Ossmann 2026-02-10 07:04:09 -05:00
  • bce1b871c6 Update libopencm3 for recent compiler warning fixes. Martin Ling 2026-02-09 19:08:06 +00:00
  • f6be9d54f1 Merge pull request #1669 from martinling/delay Michael Ossmann 2026-02-09 12:44:34 -05:00
  • 3ef784b830 Add delay loop implementation for M0 core. Martin Ling 2026-02-06 17:59:25 +00:00
  • 67d61bae6e Merge pull request #1672 from martinling/nonstring Michael Ossmann 2026-02-06 19:45:31 -05:00
  • 14d404082e Merge pull request #1671 from martinling/old-style-definitions Michael Ossmann 2026-02-06 19:41:58 -05:00
  • a246f9a35a Add 'nonstring' attribute to firmware_info magic field. Martin Ling 2026-02-06 21:22:03 +00:00
  • 84aed3a67c Add -Wold-style-definition to compiler flags. Martin Ling 2026-02-06 20:58:00 +00:00
  • 3db0bbfc4f Merge pull request #1667 from martinling/strict-prototypes Michael Ossmann 2026-02-06 14:22:39 -05:00
  • afb6d1372f Move delay functions out of hackrf_core. Martin Ling 2026-02-06 17:54:50 +00:00
  • 2ffcc908fb Enable -Wstrict-prototypes warnings. Martin Ling 2026-02-06 16:49:28 +00:00
  • ead77b91cf Always use void argument type for functions taking no arguments. Martin Ling 2026-02-06 16:47:47 +00:00
  • 1ee45eaaa2 Toolchain 9.2.1 support fix (#1666) stafur 2026-02-05 11:36:56 -05:00
  • d79336f1f1 Add clock generator power supply start-up comments Michael Ossmann 2026-01-13 18:54:10 -05:00
  • 26c20f5762 Call a sample rate a sample rate Michael Ossmann 2026-01-13 19:28:42 -05:00
  • 4a12f4ffd0 Remove full-duplex support for RFFC5071 Michael Ossmann 2026-01-24 11:38:20 -05:00
  • 2df9ad26af Merge pull request #1664 from greatscottgadgets/post-release Michael Ossmann 2026-01-30 13:11:31 -05:00
  • a7dc78612f Set version to 2026.01.3+ Michael Ossmann 2026-01-29 23:03:34 -05:00
  • 1cfe7dfe98 Merge pull request #1663 from greatscottgadgets/release v2026.01.3 Michael Ossmann 2026-01-29 22:47:16 -05:00
  • a0066ded51 Set version to 2026.01.3 Michael Ossmann 2026-01-29 22:21:45 -05:00
  • 3233cd56cf Set USB API version to 1.10 Michael Ossmann 2026-01-29 22:19:42 -05:00
  • e6ca4d9b71 Set libhackrf version to 0.9.2 Michael Ossmann 2026-01-29 22:16:11 -05:00
  • 3ffda68f18 Merge pull request #1655 from martinling/flash-size Michael Ossmann 2026-01-29 21:58:15 -05:00
  • 06c1163d64 Provide access to the larger SPI flash on Praline. Martin Ling 2026-01-26 20:12:40 +00:00
  • 6a02d4e333 Merge pull request #1658 from greatscottgadgets/fix-mixer-lock Michael Ossmann 2026-01-29 18:16:53 -05:00
  • 16355f8e5d Update RFFC5072 default registers fix-mixer-lock Michael Ossmann 2026-01-28 20:00:44 -05:00
  • ec784cbfbc Change from 5th order to 3rd order DSM modulator Michael Ossmann 2026-01-28 18:55:45 -05:00
  • 72636b53f5 Move dithering disable to rffc5071_setup Mike Walters 2026-01-29 17:58:06 +00:00
  • b516631743 Use lower feedback divider when possible Michael Ossmann 2026-01-28 19:07:57 -05:00
  • 40bdea769b Increase RFFC5072 VCO warm-up time TVCO Michael Ossmann 2026-01-28 19:04:47 -05:00
  • 38abc35e23 Output RFFC5072 LD to test point on HackRF One Michael Ossmann 2026-01-24 11:22:42 -05:00
  • 845c0c8394 Enable RFFC5072 reference oscillator standby Michael Ossmann 2026-01-25 15:20:01 -05:00
  • e95b3afbc3 Zero only the bits we want to be zero Michael Ossmann 2026-01-25 15:14:26 -05:00
  • 9aa37b9f8c Merge pull request #1656 from greatscottgadgets/readme-faq Michael Ossmann 2026-01-26 21:56:03 -05:00
  • 9c4caad83e Change README help link from FAQ to troubleshooting Mike Walters 2026-01-27 00:15:59 +00:00
  • 5820e5264a Merge pull request #1654 from martinling/lock-test Michael Ossmann 2026-01-26 15:11:51 -05:00
  • f4e120e50d Test RFFC5072 PLL lock during startup. Martin Ling 2026-01-26 18:58:46 +00:00
  • 6e06b3c678 Merge pull request #1645 from greatscottgadgets/post-release Michael Ossmann 2026-01-16 18:33:19 -05:00
  • 85b57c01c3 Set version to 2026.01.2+ Michael Ossmann 2026-01-16 18:15:12 -05:00
  • 85160ee735 Merge pull request #1644 from greatscottgadgets/release v2026.01.2 Michael Ossmann 2026-01-16 17:55:09 -05:00
  • c228504784 Set version to 2026.01.2 Michael Ossmann 2026-01-16 17:04:43 -05:00
  • 0f0d425576 Merge pull request #1641 from greatscottgadgets/fix-sdrpp Michael Ossmann 2026-01-16 13:45:55 -05:00
  • a5af0edabb Ignore re-tune requests Michael Ossmann 2026-01-13 14:54:26 -05:00
  • 663c99378f Merge pull request #1639 from mndza/generic-sgpio-intf Michael Ossmann 2026-01-11 23:22:03 -05:00
  • 76318321f5 gateware: fix HalfBandInterpolator backpressure issues mndza 2026-01-09 16:23:11 +01:00
  • 29bfc3b78b gateware: fix occasional IQ swap in half-band decimator mndza 2026-01-07 13:47:38 +01:00
  • 4724eb5644 gateware: fix SB_MAC16 versions of the FIR decimator, interpolator mndza 2026-01-09 16:19:44 +01:00
  • 70c211d0ff gateware: generic SGPIOInterface and simpler capture management mndza 2025-12-24 17:05:22 +01:00
  • 0e05bda647 Merge pull request #1638 from martinling/fix-rad1o Michael Ossmann 2026-01-07 14:39:40 -05:00
  • 46a9a6e881 Fix clock generator initialisation on rad1o. Martin Ling 2026-01-06 16:06:22 +00:00
  • 676cfa7b99 Merge pull request #1635 from greatscottgadgets/post-release Michael Ossmann 2026-01-05 08:30:38 -05:00
  • ca209ed928 Set version to 2026.01.1+ Michael Ossmann 2026-01-04 22:09:40 -05:00
  • bdae250310 Merge pull request #1634 from greatscottgadgets/release v2026.01.1 Michael Ossmann 2026-01-04 21:45:01 -05:00
  • 3793493e02 Set version to 2026.01.1 Michael Ossmann 2026-01-04 21:11:34 -05:00
  • ba7cc54893 Merge pull request #1633 from greatscottgadgets/update-docs Michael Ossmann 2026-01-04 21:03:05 -05:00
  • 203fd9229b Update firmware instructions for HackRF Pro Michael Ossmann 2026-01-04 20:39:56 -05:00
  • 95911ee6aa Clarify HackRF Pro LED descriptions Michael Ossmann 2026-01-04 19:57:54 -05:00
  • 25420ef7c3 Add line breaks after block diagrams Michael Ossmann 2026-01-04 19:52:30 -05:00
  • ea420002f5 Clarify end plate design location Michael Ossmann 2026-01-04 19:48:02 -05:00
  • cb9d1c9472 Merge pull request #1595 from martinling/windows-build-docs Michael Ossmann 2026-01-04 12:42:39 -05:00
  • 8d5e05cf3a Merge pull request #1632 from greatscottgadgets/praline Michael Ossmann 2026-01-03 22:59:42 -05:00
  • cd4eb19a2b Merge pull request #1631 from greatscottgadgets/praline-legacy Michael Ossmann 2026-01-03 22:44:28 -05:00
  • b225a8a7e3 Fix RFFC5072 GPO bug on Jawbreaker Michael Ossmann 2026-01-03 19:03:15 -05:00
  • eb9b1e0ffe Improve tuning tables Michael Ossmann 2026-01-02 16:27:54 -05:00
  • 9e0e0eb81c Increase maximum self-test buffer size Michael Ossmann 2026-01-01 15:58:03 -05:00
  • 9949100982 Don't try to self-test during clockgen shutdown Michael Ossmann 2026-01-01 15:41:23 -05:00
  • 9400ff2f92 Merge pull request #1484 from martinling/warn-bus-sharing Michael Ossmann 2026-01-01 14:57:51 -05:00
  • 6c25a06d16 Merge pull request #1625 from greatscottgadgets/tx-filters Michael Ossmann 2026-01-01 13:46:18 -05:00
  • 7228c6260c Merge pull request #1623 from martinling/platform-docs Michael Ossmann 2026-01-01 11:16:24 -05:00
  • ed2e2ce2d2 Use consistent feedback divider in RFFC5072 Michael Ossmann 2025-12-31 14:05:13 -05:00
  • 636f8bde6e Add special tuning configuration case at 0 Hz Michael Ossmann 2025-12-30 22:07:30 -05:00
  • 5766678b6f Don't repeat tuning and baseband filter setting Michael Ossmann 2025-12-30 22:04:07 -05:00
  • 1ad8adb449 Automatically configure Praline baseband LPF Michael Ossmann 2025-12-30 21:57:58 -05:00
  • d8a9d445f5 Rename tuning config tables Michael Ossmann 2025-12-30 21:36:11 -05:00
  • fc4b9aca68 Implement automatic offset tuning Michael Ossmann 2025-12-30 21:34:03 -05:00
  • 7e1c17593d Move tuning config search to radio_set_frequency() Michael Ossmann 2025-12-30 21:42:01 -05:00
  • 10e8b0d934 Decimate automatically in RX and RX sweep modes Michael Ossmann 2025-12-30 20:35:25 -05:00
  • df6543073b Add HackRF Pro to firmware/README Michael Ossmann 2025-12-30 16:28:05 -05:00
  • 0ab032c4fc Rename hw_sync to trigger Michael Ossmann 2025-12-30 20:10:10 -05:00
  • 8e14cf6b0c Make tuning_set_frequency() return type consistent Michael Ossmann 2025-12-30 19:52:05 -05:00
  • 4580824866 Don't commit to table-based tuning for non-praline Michael Ossmann 2025-12-30 19:42:42 -05:00
  • c9c5e1bddd Enable DC block by default Michael Ossmann 2025-12-23 15:12:36 -05:00
  • d5361ea523 Don't use doubles in firmware Michael Ossmann 2025-12-30 18:14:28 -05:00
  • f6c23be2d9 Set default MAX2831 RX HPF to 30 kHz Michael Ossmann 2025-12-30 11:19:11 -05:00
  • 980c87417e Clean up compiler warnings Michael Ossmann 2025-12-30 18:07:18 -05:00
  • 6f02a4c544 Merge pull request #1630 from greatscottgadgets/revert-1610-generic-sgpio-intf Michael Ossmann 2025-12-23 19:01:54 -05:00
  • 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