Commit Graph

  • 037c10ab4d Use external callback to set radio sample rate radio-config-rate Michael Ossmann 2026-02-24 20:32:51 -05:00
  • 467a72cf8e Remove fractional sample rate radio register Michael Ossmann 2026-02-24 20:26:24 -05:00
  • 4eea497e44 Use register interface to set sample rate Michael Ossmann 2026-02-24 17:30:00 -05:00
  • 4baf480c9d Configure sample rate more precisely Michael Ossmann 2026-02-24 17:28:05 -05:00
  • 8378301633 Add 40.24 fixed-point type Michael Ossmann 2026-02-24 17:16:21 -05:00
  • 849ce28779 Merge pull request #1648 from greatscottgadgets/radio-config main Michael Ossmann 2026-02-23 12:51:03 -05:00
  • a2b2728234 Implement bias tee with radio registers Michael Ossmann 2026-02-10 12:00:02 -05:00
  • b1bfc246bf Do not apply radio configuration inside ISRs Michael Ossmann 2026-02-20 11:30:50 -05:00
  • b4041dd550 Add radio register access from host Michael Ossmann 2026-02-11 11:21:43 -05:00
  • 547a851fba Store radio configuration in register banks Michael Ossmann 2026-02-20 11:28:56 -05:00
  • aaad548b0b Track RFFC5071 enabled state Michael Ossmann 2026-02-10 07:04:09 -05:00
  • d60ebc2781 Add clock generator power supply start-up comments Michael Ossmann 2026-01-13 18:54:10 -05:00
  • 72a96a77f8 Call a sample rate a sample rate Michael Ossmann 2026-01-13 19:28:42 -05:00
  • 19d00fb5f9 Remove full-duplex support for RFFC5071 Michael Ossmann 2026-01-24 11:38:20 -05:00
  • afb42968c9 Merge pull request #1680 from martinling/avoid-not-keyword 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
  • 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
  • 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