(ham/hackrf) Updated 2021.03.1 to 2022.09.1

HackRF 2022.09.1 Release Notes

To upgrade to this release, you must update libhackrf and hackrf-tools on your
host computer.  You must also update firmware on your HackRF.

Major changes in this release include:

- Opera Cake, an antenna switching add-on board for HackRF One is fully
  supported. Thank you, Mike Walters!

- A new user interface for rad1o provides status information during operation
  in HackRF mode. Thanks, schneider!

- Documentation has been migrated from a wiki to source code in the docs
  directory that can be built as HTML or PDF. Thanks, Straithe! The PDF is
  included in release archives, and HTML documentation built from current git
  source is available at: https://hackrf.readthedocs.io/

- Numerous performance, stability, and instrumentation improvements have been
  made to hackrf_transfer, hackrf_sweep, libhackrf, and firmware. Thank you
  especially, Martin Ling!

- The project repository has moved to:
  https://github.com/greatscottgadgets/hackrf

There have been many enhancements and bug fixes.  For a full list of changes,
see the git log.
This commit is contained in:
mef 2022-10-09 13:28:26 +00:00
parent cb65fbe45c
commit dee27f52f8
3 changed files with 179 additions and 47 deletions

View file

@ -1,7 +1,6 @@
# $NetBSD: Makefile,v 1.12 2022/06/30 11:18:30 nia Exp $
# $NetBSD: Makefile,v 1.13 2022/10/09 13:28:26 mef Exp $
DISTNAME= hackrf-2021.03.1
PKGREVISION= 1
DISTNAME= hackrf-2022.09.1
CATEGORIES= ham
MASTER_SITES= ${MASTER_SITE_GITHUB:=mossmann/}
GITHUB_RELEASE= v${PKGVERSION_NOREV}
@ -15,7 +14,7 @@ LICENSE= gnu-gpl-v2
USE_LANGUAGES= c c++
USE_CMAKE= yes
USE_TOOLS= pkg-config
USE_TOOLS= pkg-config tar
# Suppress warning for developer
CMAKE_ARGS+= -Wno-dev
@ -36,7 +35,7 @@ pre-patch:
post-install:
# (${MKDIR} ${DESTDIR}${PREFIX}/share/hackerRF )
(cd ${WRKSRC}; tar cf - \
COPYING RELEASENOTES Readme.md TRADEMARK doc firmware firmware-bin hardware |\
COPYING RELEASENOTES Readme.md doc firmware firmware-bin hardware |\
(cd ${DESTDIR}${PREFIX}/share/hackerRF ; tar xf - ) )
.include "../../lang/python/application.mk"

View file

@ -1,4 +1,4 @@
@comment $NetBSD: PLIST,v 1.4 2021/04/05 12:49:22 tnn Exp $
@comment $NetBSD: PLIST,v 1.5 2022/10/09 13:28:26 mef Exp $
bin/hackrf_clock
bin/hackrf_cpldjtag
bin/hackrf_debug
@ -11,21 +11,12 @@ include/libhackrf/hackrf.h
lib/libhackrf.a
lib/libhackrf.so
lib/libhackrf.so.0
lib/libhackrf.so.0.6.0
lib/libhackrf.so.0.7.0
lib/pkgconfig/libhackrf.pc
share/hackerRF/COPYING
share/hackerRF/RELEASENOTES
share/hackerRF/Readme.md
share/hackerRF/TRADEMARK
share/hackerRF/doc/HackRF-One-fd0-0009.jpeg
share/hackerRF/doc/LPC4330_SGPIO_SignalGenerator_Measurements.ods
share/hackerRF/doc/LPC4330_SGPIO_SignalGenerator_Measurements.pdf
share/hackerRF/doc/LPCXPresso_Flash_Debug_Tutorial.odt
share/hackerRF/doc/LPCXPresso_Flash_Debug_Tutorial.pdf
share/hackerRF/doc/Readme.md
share/hackerRF/doc/SPIFI_Quad_Tests_OLS/SPIFI_QUAD_100MHZ_OLS_0_9_6b3_JellyBean_Startup_Dual4_M4_SPIFI_0.olp
share/hackerRF/doc/SPIFI_Quad_Tests_OLS/SPIFI_QUAD_100MHZ_OLS_0_9_6b3_JellyBean_Startup_Dual4_M4_SPIFI_0.ols
share/hackerRF/doc/SPIFI_Quad_Tests_OLS/SPIFI_QUAD_100MHZ_OLS_0_9_6b3_JellyBean_Startup_Dual4_M4_SPIFI_0_Analyze.txt
share/hackerRF/doc/hackrf.pdf
share/hackerRF/doc/hardware/hackrf-one-assembly.pdf
share/hackerRF/doc/hardware/hackrf-one-bom.csv
share/hackerRF/doc/hardware/hackrf-one-gerbers/README
@ -37,7 +28,7 @@ share/hackerRF/doc/hardware/hackrf-one-gerbers/hackrf-one-C4B.gbl
share/hackerRF/doc/hardware/hackrf-one-gerbers/hackrf-one-Edge_Cuts.gm1
share/hackerRF/doc/hardware/hackrf-one-gerbers/hackrf-one-F_Mask.gts
share/hackerRF/doc/hardware/hackrf-one-gerbers/hackrf-one-F_Paste.gtp
share/hackerRF/doc/hardware/hackrf-one-gerbers/hackrf-one-F_SilkS.gto
share/hackerRF/doc/hardware/hackrf-one-gerbers/hackrf-one-F_Silkscreen.gto
share/hackerRF/doc/hardware/hackrf-one-gerbers/hackrf-one.drl
share/hackerRF/doc/hardware/hackrf-one-schematic.pdf
share/hackerRF/doc/hardware/jawbreaker-assembly.pdf
@ -54,17 +45,150 @@ share/hackerRF/doc/hardware/jawbreaker-gerbers/jawbreaker-Inner2.gbr
share/hackerRF/doc/hardware/jawbreaker-gerbers/jawbreaker-Inner3.gbr
share/hackerRF/doc/hardware/jawbreaker-gerbers/jawbreaker.drl
share/hackerRF/doc/hardware/jawbreaker-schematic.pdf
share/hackerRF/doc/jawbreaker-fd0-145436.jpeg
share/hackerRF/doc/jawbreaker.jpeg
share/hackerRF/doc/lemonAndjelly.jpeg
share/hackerRF/doc/wiki/hardware/modifications/sgpio-gclk2-reroute.jpg
share/hackerRF/doc/wiki/hardware/modifications/sgpio-p1_12-cut-trace.jpg
share/hackerRF/doc/wiki/images/baseband-filter/max2837-1m75bw-at-2m.png
share/hackerRF/doc/wiki/images/baseband-filter/max2837-1m75bw-at-8m.png
share/hackerRF/doc/wiki/images/hackrf_blockdiagram-digital.png
share/hackerRF/doc/wiki/images/hackrf_blockdiagram-digital.svg
share/hackerRF/doc/wiki/images/hackrf_blockdiagram-frontend_baseband.png
share/hackerRF/doc/wiki/images/hackrf_blockdiagram-frontend_baseband.svg
share/hackerRF/doc/html/.buildinfo
share/hackerRF/doc/html/LPC43XX_Debugging.html
share/hackerRF/doc/html/LPC43XX_SGPIO_Configuration.html
share/hackerRF/doc/html/_images/HackRF-One-fd0-0009.jpeg
share/hackerRF/doc/html/_images/block-diagram.png
share/hackerRF/doc/html/_images/max2837-1m75bw-at-2m.png
share/hackerRF/doc/html/_images/max2837-1m75bw-at-8m.png
share/hackerRF/doc/html/_images/noisereducingcablescreenshot.jpeg
share/hackerRF/doc/html/_images/operacake.jpeg
share/hackerRF/doc/html/_images/rf_shield_1.jpeg
share/hackerRF/doc/html/_images/rf_shield_2.jpg
share/hackerRF/doc/html/_images/rf_shield_3.jpg
share/hackerRF/doc/html/_images/rf_shield_4.jpg
share/hackerRF/doc/html/_images/rf_shield_5.jpg
share/hackerRF/doc/html/_images/rf_shield_6.jpg
share/hackerRF/doc/html/_images/rf_shield_7.jpg
share/hackerRF/doc/html/_images/rf_shield_8.jpg
share/hackerRF/doc/html/_images/rf_shield_9.jpg
share/hackerRF/doc/html/_images/trigger-pins.png
share/hackerRF/doc/html/_sources/LPC43XX_Debugging.rst.txt
share/hackerRF/doc/html/_sources/LPC43XX_SGPIO_Configuration.rst.txt
share/hackerRF/doc/html/_sources/enclosure_options.rst.txt
share/hackerRF/doc/html/_sources/expansion_interface.rst.txt
share/hackerRF/doc/html/_sources/external_clock_interface.rst.txt
share/hackerRF/doc/html/_sources/faq.rst.txt
share/hackerRF/doc/html/_sources/firmware_development_setup.rst.txt
share/hackerRF/doc/html/_sources/getting_help.rst.txt
share/hackerRF/doc/html/_sources/getting_started_hackrf_gnuradio.rst.txt
share/hackerRF/doc/html/_sources/hackrf_one.rst.txt
share/hackerRF/doc/html/_sources/hackrf_projects_mentions.rst.txt
share/hackerRF/doc/html/_sources/hackrf_sweep.rst.txt
share/hackerRF/doc/html/_sources/hackrfs_buttons.rst.txt
share/hackerRF/doc/html/_sources/hardware_components.rst.txt
share/hackerRF/doc/html/_sources/hardware_triggering.rst.txt
share/hackerRF/doc/html/_sources/index.rst.txt
share/hackerRF/doc/html/_sources/installing_hackrf_software.rst.txt
share/hackerRF/doc/html/_sources/jawbreaker.rst.txt
share/hackerRF/doc/html/_sources/libhackrf_api.rst.txt
share/hackerRF/doc/html/_sources/list_of_hardware_revisions.rst.txt
share/hackerRF/doc/html/_sources/opera_cake.rst.txt
share/hackerRF/doc/html/_sources/rf_shield_installation.rst.txt
share/hackerRF/doc/html/_sources/software_support.rst.txt
share/hackerRF/doc/html/_sources/tips_tricks.rst.txt
share/hackerRF/doc/html/_sources/troubleshooting.rst.txt
share/hackerRF/doc/html/_sources/updating_firmware.rst.txt
share/hackerRF/doc/html/_static/basic.css
share/hackerRF/doc/html/_static/css/badge_only.css
share/hackerRF/doc/html/_static/css/fonts/Roboto-Slab-Bold.woff
share/hackerRF/doc/html/_static/css/fonts/Roboto-Slab-Bold.woff2
share/hackerRF/doc/html/_static/css/fonts/Roboto-Slab-Regular.woff
share/hackerRF/doc/html/_static/css/fonts/Roboto-Slab-Regular.woff2
share/hackerRF/doc/html/_static/css/fonts/fontawesome-webfont.eot
share/hackerRF/doc/html/_static/css/fonts/fontawesome-webfont.svg
share/hackerRF/doc/html/_static/css/fonts/fontawesome-webfont.ttf
share/hackerRF/doc/html/_static/css/fonts/fontawesome-webfont.woff
share/hackerRF/doc/html/_static/css/fonts/fontawesome-webfont.woff2
share/hackerRF/doc/html/_static/css/fonts/lato-bold-italic.woff
share/hackerRF/doc/html/_static/css/fonts/lato-bold-italic.woff2
share/hackerRF/doc/html/_static/css/fonts/lato-bold.woff
share/hackerRF/doc/html/_static/css/fonts/lato-bold.woff2
share/hackerRF/doc/html/_static/css/fonts/lato-normal-italic.woff
share/hackerRF/doc/html/_static/css/fonts/lato-normal-italic.woff2
share/hackerRF/doc/html/_static/css/fonts/lato-normal.woff
share/hackerRF/doc/html/_static/css/fonts/lato-normal.woff2
share/hackerRF/doc/html/_static/css/theme.css
share/hackerRF/doc/html/_static/doctools.js
share/hackerRF/doc/html/_static/documentation_options.js
share/hackerRF/doc/html/_static/file.png
share/hackerRF/doc/html/_static/fonts/Inconsolata-Bold.ttf
share/hackerRF/doc/html/_static/fonts/Inconsolata-Regular.ttf
share/hackerRF/doc/html/_static/fonts/Inconsolata.ttf
share/hackerRF/doc/html/_static/fonts/Lato-Bold.ttf
share/hackerRF/doc/html/_static/fonts/Lato-Regular.ttf
share/hackerRF/doc/html/_static/fonts/Lato/lato-bold.eot
share/hackerRF/doc/html/_static/fonts/Lato/lato-bold.ttf
share/hackerRF/doc/html/_static/fonts/Lato/lato-bold.woff
share/hackerRF/doc/html/_static/fonts/Lato/lato-bold.woff2
share/hackerRF/doc/html/_static/fonts/Lato/lato-bolditalic.eot
share/hackerRF/doc/html/_static/fonts/Lato/lato-bolditalic.ttf
share/hackerRF/doc/html/_static/fonts/Lato/lato-bolditalic.woff
share/hackerRF/doc/html/_static/fonts/Lato/lato-bolditalic.woff2
share/hackerRF/doc/html/_static/fonts/Lato/lato-italic.eot
share/hackerRF/doc/html/_static/fonts/Lato/lato-italic.ttf
share/hackerRF/doc/html/_static/fonts/Lato/lato-italic.woff
share/hackerRF/doc/html/_static/fonts/Lato/lato-italic.woff2
share/hackerRF/doc/html/_static/fonts/Lato/lato-regular.eot
share/hackerRF/doc/html/_static/fonts/Lato/lato-regular.ttf
share/hackerRF/doc/html/_static/fonts/Lato/lato-regular.woff
share/hackerRF/doc/html/_static/fonts/Lato/lato-regular.woff2
share/hackerRF/doc/html/_static/fonts/RobotoSlab-Bold.ttf
share/hackerRF/doc/html/_static/fonts/RobotoSlab-Regular.ttf
share/hackerRF/doc/html/_static/fonts/RobotoSlab/roboto-slab-v7-bold.eot
share/hackerRF/doc/html/_static/fonts/RobotoSlab/roboto-slab-v7-bold.ttf
share/hackerRF/doc/html/_static/fonts/RobotoSlab/roboto-slab-v7-bold.woff
share/hackerRF/doc/html/_static/fonts/RobotoSlab/roboto-slab-v7-bold.woff2
share/hackerRF/doc/html/_static/fonts/RobotoSlab/roboto-slab-v7-regular.eot
share/hackerRF/doc/html/_static/fonts/RobotoSlab/roboto-slab-v7-regular.ttf
share/hackerRF/doc/html/_static/fonts/RobotoSlab/roboto-slab-v7-regular.woff
share/hackerRF/doc/html/_static/fonts/RobotoSlab/roboto-slab-v7-regular.woff2
share/hackerRF/doc/html/_static/fonts/fontawesome-webfont.eot
share/hackerRF/doc/html/_static/fonts/fontawesome-webfont.svg
share/hackerRF/doc/html/_static/fonts/fontawesome-webfont.ttf
share/hackerRF/doc/html/_static/fonts/fontawesome-webfont.woff
share/hackerRF/doc/html/_static/fonts/fontawesome-webfont.woff2
share/hackerRF/doc/html/_static/jquery.js
share/hackerRF/doc/html/_static/js/badge_only.js
share/hackerRF/doc/html/_static/js/html5shiv-printshiv.min.js
share/hackerRF/doc/html/_static/js/html5shiv.min.js
share/hackerRF/doc/html/_static/js/modernizr.min.js
share/hackerRF/doc/html/_static/js/theme.js
share/hackerRF/doc/html/_static/language_data.js
share/hackerRF/doc/html/_static/minus.png
share/hackerRF/doc/html/_static/plus.png
share/hackerRF/doc/html/_static/pygments.css
share/hackerRF/doc/html/_static/searchtools.js
share/hackerRF/doc/html/_static/underscore.js
share/hackerRF/doc/html/enclosure_options.html
share/hackerRF/doc/html/expansion_interface.html
share/hackerRF/doc/html/external_clock_interface.html
share/hackerRF/doc/html/faq.html
share/hackerRF/doc/html/firmware_development_setup.html
share/hackerRF/doc/html/genindex.html
share/hackerRF/doc/html/getting_help.html
share/hackerRF/doc/html/getting_started_hackrf_gnuradio.html
share/hackerRF/doc/html/hackrf_one.html
share/hackerRF/doc/html/hackrf_projects_mentions.html
share/hackerRF/doc/html/hackrf_sweep.html
share/hackerRF/doc/html/hackrfs_buttons.html
share/hackerRF/doc/html/hardware_components.html
share/hackerRF/doc/html/hardware_triggering.html
share/hackerRF/doc/html/index.html
share/hackerRF/doc/html/installing_hackrf_software.html
share/hackerRF/doc/html/jawbreaker.html
share/hackerRF/doc/html/libhackrf_api.html
share/hackerRF/doc/html/list_of_hardware_revisions.html
share/hackerRF/doc/html/objects.inv
share/hackerRF/doc/html/opera_cake.html
share/hackerRF/doc/html/rf_shield_installation.html
share/hackerRF/doc/html/search.html
share/hackerRF/doc/html/searchindex.js
share/hackerRF/doc/html/software_support.html
share/hackerRF/doc/html/tips_tricks.html
share/hackerRF/doc/html/troubleshooting.html
share/hackerRF/doc/html/updating_firmware.html
share/hackerRF/firmware-bin/hackrf_jawbreaker_usb.bin
share/hackerRF/firmware-bin/hackrf_jawbreaker_usb.dfu
share/hackerRF/firmware-bin/hackrf_one_usb.bin
@ -73,7 +197,6 @@ share/hackerRF/firmware-bin/hackrf_rad1o_usb.bin
share/hackerRF/firmware-bin/hackrf_rad1o_usb.dfu
share/hackerRF/firmware/CMakeLists.txt
share/hackerRF/firmware/README
share/hackerRF/firmware/appveyor.sh
share/hackerRF/firmware/blinky/CMakeLists.txt
share/hackerRF/firmware/blinky/README
share/hackerRF/firmware/blinky/blinky.c
@ -85,6 +208,7 @@ share/hackerRF/firmware/common/LPC43xx_M4_memory.ld
share/hackerRF/firmware/common/README
share/hackerRF/firmware/common/bitband.c
share/hackerRF/firmware/common/bitband.h
share/hackerRF/firmware/common/configure_file.cmake
share/hackerRF/firmware/common/cpld_jtag.c
share/hackerRF/firmware/common/cpld_jtag.h
share/hackerRF/firmware/common/cpld_xc2c.c
@ -125,8 +249,27 @@ share/hackerRF/firmware/common/mixer.c
share/hackerRF/firmware/common/mixer.h
share/hackerRF/firmware/common/operacake.c
share/hackerRF/firmware/common/operacake.h
share/hackerRF/firmware/common/operacake_sctimer.c
share/hackerRF/firmware/common/operacake_sctimer.h
share/hackerRF/firmware/common/platform_detect.c
share/hackerRF/firmware/common/platform_detect.h
share/hackerRF/firmware/common/portapack.c
share/hackerRF/firmware/common/portapack.h
share/hackerRF/firmware/common/rad1o/decoder.c
share/hackerRF/firmware/common/rad1o/decoder.h
share/hackerRF/firmware/common/rad1o/display.c
share/hackerRF/firmware/common/rad1o/display.h
share/hackerRF/firmware/common/rad1o/draw.c
share/hackerRF/firmware/common/rad1o/draw.h
share/hackerRF/firmware/common/rad1o/fonts.h
share/hackerRF/firmware/common/rad1o/print.c
share/hackerRF/firmware/common/rad1o/print.h
share/hackerRF/firmware/common/rad1o/render.c
share/hackerRF/firmware/common/rad1o/render.h
share/hackerRF/firmware/common/rad1o/smallfonts.c
share/hackerRF/firmware/common/rad1o/smallfonts.h
share/hackerRF/firmware/common/rad1o/ubuntu18.c
share/hackerRF/firmware/common/rad1o/ubuntu18.h
share/hackerRF/firmware/common/rf_path.c
share/hackerRF/firmware/common/rf_path.h
share/hackerRF/firmware/common/rffc5071.c
@ -136,6 +279,7 @@ share/hackerRF/firmware/common/rffc5071_spi.c
share/hackerRF/firmware/common/rffc5071_spi.h
share/hackerRF/firmware/common/rom_iap.c
share/hackerRF/firmware/common/rom_iap.h
share/hackerRF/firmware/common/sct.h
share/hackerRF/firmware/common/sgpio.c
share/hackerRF/firmware/common/sgpio.h
share/hackerRF/firmware/common/si5351c.c
@ -203,6 +347,8 @@ share/hackerRF/firmware/hackrf_usb/usb_api_board_info.c
share/hackerRF/firmware/hackrf_usb/usb_api_board_info.h
share/hackerRF/firmware/hackrf_usb/usb_api_cpld.c
share/hackerRF/firmware/hackrf_usb/usb_api_cpld.h
share/hackerRF/firmware/hackrf_usb/usb_api_m0_state.c
share/hackerRF/firmware/hackrf_usb/usb_api_m0_state.h
share/hackerRF/firmware/hackrf_usb/usb_api_operacake.c
share/hackerRF/firmware/hackrf_usb/usb_api_operacake.h
share/hackerRF/firmware/hackrf_usb/usb_api_register.c
@ -215,7 +361,6 @@ share/hackerRF/firmware/hackrf_usb/usb_api_transceiver.c
share/hackerRF/firmware/hackrf_usb/usb_api_transceiver.h
share/hackerRF/firmware/hackrf_usb/usb_api_ui.c
share/hackerRF/firmware/hackrf_usb/usb_api_ui.h
share/hackerRF/firmware/hackrf_usb/usb_bulk_buffer.c
share/hackerRF/firmware/hackrf_usb/usb_bulk_buffer.h
share/hackerRF/firmware/hackrf_usb/usb_descriptor.c
share/hackerRF/firmware/hackrf_usb/usb_descriptor.h
@ -494,15 +639,3 @@ share/hackerRF/hardware/operacake/operacake.net
share/hackerRF/hardware/operacake/operacake.pro
share/hackerRF/hardware/operacake/operacake.sch
share/hackerRF/hardware/test/si5351-configure.py
@pkgdir share/hackerRF/hardware/hackrf-one/SoBv1_HackRF_One_16Janv2014
@pkgdir share/hackerRF/firmware/startup_systick_perfo
@pkgdir share/hackerRF/firmware/startup_systick
@pkgdir share/hackerRF/firmware/startup
@pkgdir share/hackerRF/firmware/spiflash
@pkgdir share/hackerRF/firmware/simpletx
@pkgdir share/hackerRF/firmware/sgpio_passthrough
@pkgdir share/hackerRF/firmware/sgpio-rx
@pkgdir share/hackerRF/firmware/sgpio
@pkgdir share/hackerRF/firmware/mixertx
@pkgdir share/hackerRF/firmware/libopencm3
@pkgdir share/hackerRF/firmware/cpld/sgpio_if_passthrough

View file

@ -1,5 +1,5 @@
$NetBSD: distinfo,v 1.7 2021/10/26 10:48:38 nia Exp $
$NetBSD: distinfo,v 1.8 2022/10/09 13:28:26 mef Exp $
BLAKE2s (hackrf-2021.03.1.tar.xz) = 5517ad09339a050f6b1e878f0447ad11e47962925a3dbfb74817977adc77734b
SHA512 (hackrf-2021.03.1.tar.xz) = 4a88b877a9f6fee0c8d9496eb265655af4baa678e862ca6147596cd3a1d85dd50315da6531efa54d050847ce5068c4726393b4897d40576888d10a898ad57139
Size (hackrf-2021.03.1.tar.xz) = 13661964 bytes
BLAKE2s (hackrf-2022.09.1.tar.xz) = a4ebd7433eb5f84a21e3c824f15a96de1c2e92fcdb9421b361676c12856f3825
SHA512 (hackrf-2022.09.1.tar.xz) = c3b8b6f18cb80e3506c09dc71f2c01c127ad6d88ed028be3b659953cf7bb1e36b9dba83b4bb04c916bd7c2b66faeae1e602c53368e1e56454d6fe831961e01ee
Size (hackrf-2022.09.1.tar.xz) = 21534956 bytes