summaryrefslogtreecommitdiff
path: root/ham/hackrf
diff options
context:
space:
mode:
authortnn <tnn@pkgsrc.org>2021-04-05 12:49:22 +0000
committertnn <tnn@pkgsrc.org>2021-04-05 12:49:22 +0000
commitdda170bf30140d6ce22c912d9657ca4c6ee747ab (patch)
tree7e90a3073b09bbda9fb90e8d80b6c741a1694126 /ham/hackrf
parent2d90f9482f14cd1f00561e623383060d78f311ec (diff)
downloadpkgsrc-dda170bf30140d6ce22c912d9657ca4c6ee747ab.tar.gz
hackrf: update to 2021.03.01
This release requires updating your HackRF to the latest firmware. CPLD bitstreams are now included in and loaded automatically by the firmware. There is no longer a need to update the CPLD separately. The clock output (CLKOUT) is now turned off by default. A new utility, hackrf_clock, provides a way to inspect and modify configuration of hardware clocks, including turning on and off CLKOUT. The rad1o badge is now supported by firmware in this release. Firmware from the HackRF release/repository is different than the original CCCamp firmware and only supports operation as a USB SDR peripheral. When using a HackRF One with a PortaPack in "HackRF Mode" (operating as a USB peripheral), the PortaPack display now indicates operational status and settings. There have been many more enhancements and bug fixes. For a full list of changes, see the git log.
Diffstat (limited to 'ham/hackrf')
-rw-r--r--ham/hackrf/Makefile5
-rw-r--r--ham/hackrf/PLIST205
-rw-r--r--ham/hackrf/distinfo10
3 files changed, 150 insertions, 70 deletions
diff --git a/ham/hackrf/Makefile b/ham/hackrf/Makefile
index 37ec4434084..371ff140ad3 100644
--- a/ham/hackrf/Makefile
+++ b/ham/hackrf/Makefile
@@ -1,7 +1,6 @@
-# $NetBSD: Makefile,v 1.9 2020/12/04 20:45:23 nia Exp $
+# $NetBSD: Makefile,v 1.10 2021/04/05 12:49:22 tnn Exp $
-DISTNAME= hackrf-2018.01.1
-PKGREVISION= 2
+DISTNAME= hackrf-2021.03.1
CATEGORIES= ham
MASTER_SITES= ${MASTER_SITE_GITHUB:=mossmann/}
GITHUB_RELEASE= v${PKGVERSION_NOREV}
diff --git a/ham/hackrf/PLIST b/ham/hackrf/PLIST
index 706f7425be6..be84ffbad8a 100644
--- a/ham/hackrf/PLIST
+++ b/ham/hackrf/PLIST
@@ -1,7 +1,9 @@
-@comment $NetBSD: PLIST,v 1.3 2019/02/02 08:44:44 tnn Exp $
+@comment $NetBSD: PLIST,v 1.4 2021/04/05 12:49:22 tnn Exp $
+bin/hackrf_clock
bin/hackrf_cpldjtag
bin/hackrf_debug
bin/hackrf_info
+bin/hackrf_operacake
bin/hackrf_spiflash
bin/hackrf_sweep
bin/hackrf_transfer
@@ -9,7 +11,7 @@ include/libhackrf/hackrf.h
lib/libhackrf.a
lib/libhackrf.so
lib/libhackrf.so.0
-lib/libhackrf.so.0.5.0
+lib/libhackrf.so.0.6.0
lib/pkgconfig/libhackrf.pc
share/hackerRF/COPYING
share/hackerRF/RELEASENOTES
@@ -24,16 +26,15 @@ 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/hardware/README
share/hackerRF/doc/hardware/hackrf-one-assembly.pdf
share/hackerRF/doc/hardware/hackrf-one-bom.csv
share/hackerRF/doc/hardware/hackrf-one-gerbers/README
share/hackerRF/doc/hardware/hackrf-one-gerbers/hackrf-one-B_Mask.gbs
share/hackerRF/doc/hardware/hackrf-one-gerbers/hackrf-one-C1F.gtl
-share/hackerRF/doc/hardware/hackrf-one-gerbers/hackrf-one-C2.gbr
-share/hackerRF/doc/hardware/hackrf-one-gerbers/hackrf-one-C3.gbr
+share/hackerRF/doc/hardware/hackrf-one-gerbers/hackrf-one-C2.g2
+share/hackerRF/doc/hardware/hackrf-one-gerbers/hackrf-one-C3.g3
share/hackerRF/doc/hardware/hackrf-one-gerbers/hackrf-one-C4B.gbl
-share/hackerRF/doc/hardware/hackrf-one-gerbers/hackrf-one-Edge_Cuts.gbr
+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
@@ -64,13 +65,15 @@ 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/firmware-bin/hackrf_cpld_default.xsvf
share/hackerRF/firmware-bin/hackrf_jawbreaker_usb.bin
share/hackerRF/firmware-bin/hackrf_jawbreaker_usb.dfu
share/hackerRF/firmware-bin/hackrf_one_usb.bin
share/hackerRF/firmware-bin/hackrf_one_usb.dfu
+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
@@ -84,6 +87,10 @@ share/hackerRF/firmware/common/bitband.c
share/hackerRF/firmware/common/bitband.h
share/hackerRF/firmware/common/cpld_jtag.c
share/hackerRF/firmware/common/cpld_jtag.h
+share/hackerRF/firmware/common/cpld_xc2c.c
+share/hackerRF/firmware/common/cpld_xc2c.h
+share/hackerRF/firmware/common/crc.c
+share/hackerRF/firmware/common/crc.h
share/hackerRF/firmware/common/fault_handler.c
share/hackerRF/firmware/common/fault_handler.h
share/hackerRF/firmware/common/gpdma.c
@@ -93,6 +100,8 @@ share/hackerRF/firmware/common/gpio_lpc.c
share/hackerRF/firmware/common/gpio_lpc.h
share/hackerRF/firmware/common/hackrf_core.c
share/hackerRF/firmware/common/hackrf_core.h
+share/hackerRF/firmware/common/hackrf_ui.c
+share/hackerRF/firmware/common/hackrf_ui.h
share/hackerRF/firmware/common/i2c_bus.c
share/hackerRF/firmware/common/i2c_bus.h
share/hackerRF/firmware/common/i2c_lpc.c
@@ -104,12 +113,20 @@ share/hackerRF/firmware/common/max2837.h
share/hackerRF/firmware/common/max2837_regs.def
share/hackerRF/firmware/common/max2837_target.c
share/hackerRF/firmware/common/max2837_target.h
+share/hackerRF/firmware/common/max2871.c
+share/hackerRF/firmware/common/max2871.h
+share/hackerRF/firmware/common/max2871_regs.c
+share/hackerRF/firmware/common/max2871_regs.h
share/hackerRF/firmware/common/max5864.c
share/hackerRF/firmware/common/max5864.h
share/hackerRF/firmware/common/max5864_target.c
share/hackerRF/firmware/common/max5864_target.h
+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/portapack.c
+share/hackerRF/firmware/common/portapack.h
share/hackerRF/firmware/common/rf_path.c
share/hackerRF/firmware/common/rf_path.h
share/hackerRF/firmware/common/rffc5071.c
@@ -131,6 +148,10 @@ share/hackerRF/firmware/common/streaming.c
share/hackerRF/firmware/common/streaming.h
share/hackerRF/firmware/common/tuning.c
share/hackerRF/firmware/common/tuning.h
+share/hackerRF/firmware/common/ui_portapack.c
+share/hackerRF/firmware/common/ui_portapack.h
+share/hackerRF/firmware/common/ui_rad1o.c
+share/hackerRF/firmware/common/ui_rad1o.h
share/hackerRF/firmware/common/usb.c
share/hackerRF/firmware/common/usb.h
share/hackerRF/firmware/common/usb_queue.c
@@ -152,27 +173,32 @@ share/hackerRF/firmware/common/xapp058/micro.h
share/hackerRF/firmware/common/xapp058/ports.c
share/hackerRF/firmware/common/xapp058/ports.h
share/hackerRF/firmware/cpld/README
+share/hackerRF/firmware/cpld/sgpio_debug/Makefile
+share/hackerRF/firmware/cpld/sgpio_debug/README.md
+share/hackerRF/firmware/cpld/sgpio_debug/batch_svf
+share/hackerRF/firmware/cpld/sgpio_debug/batch_xsvf
+share/hackerRF/firmware/cpld/sgpio_debug/default.xsvf
+share/hackerRF/firmware/cpld/sgpio_debug/sgpio_debug.xise
+share/hackerRF/firmware/cpld/sgpio_debug/top.jed
+share/hackerRF/firmware/cpld/sgpio_debug/top.ucf
+share/hackerRF/firmware/cpld/sgpio_debug/top.vhd
+share/hackerRF/firmware/cpld/sgpio_debug/top_tb.vhd
+share/hackerRF/firmware/cpld/sgpio_if/Makefile
share/hackerRF/firmware/cpld/sgpio_if/README.md
+share/hackerRF/firmware/cpld/sgpio_if/batch_svf
+share/hackerRF/firmware/cpld/sgpio_if/batch_xsvf
share/hackerRF/firmware/cpld/sgpio_if/default.xsvf
-share/hackerRF/firmware/cpld/sgpio_if/program
share/hackerRF/firmware/cpld/sgpio_if/sgpio_if.xise
share/hackerRF/firmware/cpld/sgpio_if/top.jed
share/hackerRF/firmware/cpld/sgpio_if/top.ucf
share/hackerRF/firmware/cpld/sgpio_if/top.vhd
share/hackerRF/firmware/cpld/sgpio_if/top_tb.vhd
-share/hackerRF/firmware/cpld/sgpio_if_passthrough/README.md
-share/hackerRF/firmware/cpld/sgpio_if_passthrough/program
-share/hackerRF/firmware/cpld/sgpio_if_passthrough/sgpio_if_passthrough.svf
-share/hackerRF/firmware/cpld/sgpio_if_passthrough/sgpio_if_passthrough.xise
-share/hackerRF/firmware/cpld/sgpio_if_passthrough/top.ucf
-share/hackerRF/firmware/cpld/sgpio_if_passthrough/top.vhd
share/hackerRF/firmware/dfu-util.cmake
share/hackerRF/firmware/dfu.py
share/hackerRF/firmware/hackrf-common.cmake
share/hackerRF/firmware/hackrf_usb/CMakeLists.txt
share/hackerRF/firmware/hackrf_usb/hackrf_usb.c
-share/hackerRF/firmware/hackrf_usb/sgpio_isr.c
-share/hackerRF/firmware/hackrf_usb/sgpio_isr.h
+share/hackerRF/firmware/hackrf_usb/sgpio_m0.s
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
@@ -187,6 +213,8 @@ share/hackerRF/firmware/hackrf_usb/usb_api_sweep.c
share/hackerRF/firmware/hackrf_usb/usb_api_sweep.h
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
@@ -195,50 +223,21 @@ share/hackerRF/firmware/hackrf_usb/usb_device.c
share/hackerRF/firmware/hackrf_usb/usb_device.h
share/hackerRF/firmware/hackrf_usb/usb_endpoint.c
share/hackerRF/firmware/hackrf_usb/usb_endpoint.h
-share/hackerRF/firmware/mixertx/CMakeLists.txt
-share/hackerRF/firmware/mixertx/README
-share/hackerRF/firmware/mixertx/mixertx.c
-share/hackerRF/firmware/sgpio-rx/CMakeLists.txt
-share/hackerRF/firmware/sgpio-rx/README
-share/hackerRF/firmware/sgpio-rx/sgpio-rx.c
-share/hackerRF/firmware/sgpio-rx/table.py
-share/hackerRF/firmware/sgpio/CMakeLists.txt
-share/hackerRF/firmware/sgpio/README
-share/hackerRF/firmware/sgpio/sgpio_test.c
-share/hackerRF/firmware/sgpio_passthrough/CMakeLists.txt
-share/hackerRF/firmware/sgpio_passthrough/README
-share/hackerRF/firmware/sgpio_passthrough/Test_SGPIO0_to15.ods
-share/hackerRF/firmware/sgpio_passthrough/Test_SGPIO0_to15.pdf
-share/hackerRF/firmware/sgpio_passthrough/Test_SGPIO_GPIO_mode_test_sgpio_interface.txt
-share/hackerRF/firmware/sgpio_passthrough/sgpio_passthrough.c
-share/hackerRF/firmware/simpletx/CMakeLists.txt
-share/hackerRF/firmware/simpletx/README
-share/hackerRF/firmware/simpletx/simpletx.c
-share/hackerRF/firmware/spiflash/CMakeLists.txt
-share/hackerRF/firmware/spiflash/README
-share/hackerRF/firmware/spiflash/spiflash.c
-share/hackerRF/firmware/startup/CMakeLists.txt
-share/hackerRF/firmware/startup/README
-share/hackerRF/firmware/startup/startup.c
-share/hackerRF/firmware/startup_systick/CMakeLists.txt
-share/hackerRF/firmware/startup_systick/README
-share/hackerRF/firmware/startup_systick/startup_systick.c
-share/hackerRF/firmware/startup_systick_perfo/CMakeLists.txt
-share/hackerRF/firmware/startup_systick_perfo/README
-share/hackerRF/firmware/startup_systick_perfo/perf_mips.c
-share/hackerRF/firmware/startup_systick_perfo/result_exec_from_SPIFI.txt
-share/hackerRF/firmware/startup_systick_perfo/result_exec_from_SRAM.txt
-share/hackerRF/firmware/startup_systick_perfo/startup_systick.c
share/hackerRF/firmware/toolchain-arm-cortex-m.cmake
share/hackerRF/firmware/tools/check_clock.py
+share/hackerRF/firmware/tools/cpld_bitstream.py
+share/hackerRF/firmware/tools/dumb_crc32.py
share/hackerRF/firmware/tools/dump_cgu.py
+share/hackerRF/firmware/tools/xsvf.py
share/hackerRF/hardware/LNA915/LNA915-cache.lib
share/hackerRF/hardware/LNA915/LNA915.cmp
share/hackerRF/hardware/LNA915/LNA915.kicad_pcb
-share/hackerRF/hardware/LNA915/LNA915.net
+share/hackerRF/hardware/LNA915/LNA915.lib
share/hackerRF/hardware/LNA915/LNA915.pro
share/hackerRF/hardware/LNA915/LNA915.sch
share/hackerRF/hardware/LNA915/README
+share/hackerRF/hardware/LNA915/fp-lib-table
+share/hackerRF/hardware/LNA915/sym-lib-table
share/hackerRF/hardware/bubblegum/bubblegum-cache.lib
share/hackerRF/hardware/bubblegum/bubblegum.brd
share/hackerRF/hardware/bubblegum/bubblegum.cmp
@@ -249,18 +248,44 @@ share/hackerRF/hardware/gsg-kicad-lib/LICENSE
share/hackerRF/hardware/gsg-kicad-lib/README.md
share/hackerRF/hardware/gsg-kicad-lib/gsg-modules.pretty/0402-SHORT-10MIL.kicad_mod
share/hackerRF/hardware/gsg-kicad-lib/gsg-modules.pretty/0402.kicad_mod
+share/hackerRF/hardware/gsg-kicad-lib/gsg-modules.pretty/0603-JUMPER-3-BRIDGED12.kicad_mod
share/hackerRF/hardware/gsg-kicad-lib/gsg-modules.pretty/0603-JUMPER.kicad_mod
+share/hackerRF/hardware/gsg-kicad-lib/gsg-modules.pretty/0603-JUMPER_3.kicad_mod
share/hackerRF/hardware/gsg-kicad-lib/gsg-modules.pretty/0603.kicad_mod
share/hackerRF/hardware/gsg-kicad-lib/gsg-modules.pretty/0603D.kicad_mod
share/hackerRF/hardware/gsg-kicad-lib/gsg-modules.pretty/0805.kicad_mod
+share/hackerRF/hardware/gsg-kicad-lib/gsg-modules.pretty/1Pin_0603.kicad_mod
+share/hackerRF/hardware/gsg-kicad-lib/gsg-modules.pretty/2450BP39D100C.kicad_mod
share/hackerRF/hardware/gsg-kicad-lib/gsg-modules.pretty/2500BL14M100.kicad_mod
+share/hackerRF/hardware/gsg-kicad-lib/gsg-modules.pretty/2X5-SHROUDED-NS.kicad_mod
+share/hackerRF/hardware/gsg-kicad-lib/gsg-modules.pretty/2X5-SHROUDED.kicad_mod
+share/hackerRF/hardware/gsg-kicad-lib/gsg-modules.pretty/2X5-SHROUDED_LOCK.kicad_mod
+share/hackerRF/hardware/gsg-kicad-lib/gsg-modules.pretty/2X5-SHROUDED_SMD.kicad_mod
+share/hackerRF/hardware/gsg-kicad-lib/gsg-modules.pretty/3306F.kicad_mod
share/hackerRF/hardware/gsg-kicad-lib/gsg-modules.pretty/50MIL-HEADER-2x5-TH.kicad_mod
+share/hackerRF/hardware/gsg-kicad-lib/gsg-modules.pretty/5130BP18U4060.kicad_mod
+share/hackerRF/hardware/gsg-kicad-lib/gsg-modules.pretty/APA102-2020.kicad_mod
share/hackerRF/hardware/gsg-kicad-lib/gsg-modules.pretty/B140-13-F.kicad_mod
+share/hackerRF/hardware/gsg-kicad-lib/gsg-modules.pretty/B9413.kicad_mod
+share/hackerRF/hardware/gsg-kicad-lib/gsg-modules.pretty/BGA256C80P16X16_1400X1400X170.kicad_mod
+share/hackerRF/hardware/gsg-kicad-lib/gsg-modules.pretty/BGA7H1N6.kicad_mod
+share/hackerRF/hardware/gsg-kicad-lib/gsg-modules.pretty/BK-912.kicad_mod
+share/hackerRF/hardware/gsg-kicad-lib/gsg-modules.pretty/BU2032SM-BT.kicad_mod
share/hackerRF/hardware/gsg-kicad-lib/gsg-modules.pretty/CUI_PJ-102[AB]H.kicad_mod
+share/hackerRF/hardware/gsg-kicad-lib/gsg-modules.pretty/DEA202484HT.kicad_mod
+share/hackerRF/hardware/gsg-kicad-lib/gsg-modules.pretty/DIP14.kicad_mod
+share/hackerRF/hardware/gsg-kicad-lib/gsg-modules.pretty/F5Q.kicad_mod
+share/hackerRF/hardware/gsg-kicad-lib/gsg-modules.pretty/FIL-DEA-0603.kicad_mod
share/hackerRF/hardware/gsg-kicad-lib/gsg-modules.pretty/GREATFET-PROTO-AREA.kicad_mod
+share/hackerRF/hardware/gsg-kicad-lib/gsg-modules.pretty/GRF6011.kicad_mod
share/hackerRF/hardware/gsg-kicad-lib/gsg-modules.pretty/HC-49S.kicad_mod
+share/hackerRF/hardware/gsg-kicad-lib/gsg-modules.pretty/HEADER-1x1-TESTPROBE.kicad_mod
share/hackerRF/hardware/gsg-kicad-lib/gsg-modules.pretty/HEADER-1x1.kicad_mod
+share/hackerRF/hardware/gsg-kicad-lib/gsg-modules.pretty/HEADER-1x2-SHORTED.kicad_mod
share/hackerRF/hardware/gsg-kicad-lib/gsg-modules.pretty/HEADER-1x2.kicad_mod
+share/hackerRF/hardware/gsg-kicad-lib/gsg-modules.pretty/HEADER-1x20-SMD-RA.kicad_mod
+share/hackerRF/hardware/gsg-kicad-lib/gsg-modules.pretty/HEADER-1x20-SMD.kicad_mod
+share/hackerRF/hardware/gsg-kicad-lib/gsg-modules.pretty/HEADER-1x20-TESTPROBE.kicad_mod
share/hackerRF/hardware/gsg-kicad-lib/gsg-modules.pretty/HEADER-1x20.kicad_mod
share/hackerRF/hardware/gsg-kicad-lib/gsg-modules.pretty/HEADER-1x3.kicad_mod
share/hackerRF/hardware/gsg-kicad-lib/gsg-modules.pretty/HEADER-1x4.kicad_mod
@@ -274,78 +299,116 @@ share/hackerRF/hardware/gsg-kicad-lib/gsg-modules.pretty/HEADER-2x12.kicad_mod
share/hackerRF/hardware/gsg-kicad-lib/gsg-modules.pretty/HEADER-2x13.kicad_mod
share/hackerRF/hardware/gsg-kicad-lib/gsg-modules.pretty/HEADER-2x16.kicad_mod
share/hackerRF/hardware/gsg-kicad-lib/gsg-modules.pretty/HEADER-2x2.kicad_mod
+share/hackerRF/hardware/gsg-kicad-lib/gsg-modules.pretty/HEADER-2x20-LC-SMD-2.kicad_mod
+share/hackerRF/hardware/gsg-kicad-lib/gsg-modules.pretty/HEADER-2x20-LC-SMD-2_trap_ends.kicad_mod
+share/hackerRF/hardware/gsg-kicad-lib/gsg-modules.pretty/HEADER-2x20-LC-SMD.kicad_mod
+share/hackerRF/hardware/gsg-kicad-lib/gsg-modules.pretty/HEADER-2x20-LC-SMD_trap_ends.kicad_mod
+share/hackerRF/hardware/gsg-kicad-lib/gsg-modules.pretty/HEADER-2x20-LC.kicad_mod
+share/hackerRF/hardware/gsg-kicad-lib/gsg-modules.pretty/HEADER-2x20-REVERSE.kicad_mod
+share/hackerRF/hardware/gsg-kicad-lib/gsg-modules.pretty/HEADER-2x20-TESTPROBE.kicad_mod
share/hackerRF/hardware/gsg-kicad-lib/gsg-modules.pretty/HEADER-2x20.kicad_mod
share/hackerRF/hardware/gsg-kicad-lib/gsg-modules.pretty/HEADER-2x3.kicad_mod
+share/hackerRF/hardware/gsg-kicad-lib/gsg-modules.pretty/HEADER-2x4-TESTPROBE.kicad_mod
share/hackerRF/hardware/gsg-kicad-lib/gsg-modules.pretty/HEADER-2x4.kicad_mod
share/hackerRF/hardware/gsg-kicad-lib/gsg-modules.pretty/HEADER-2x5.kicad_mod
share/hackerRF/hardware/gsg-kicad-lib/gsg-modules.pretty/HEADER-2x6.kicad_mod
share/hackerRF/hardware/gsg-kicad-lib/gsg-modules.pretty/HEADER-2x7.kicad_mod
share/hackerRF/hardware/gsg-kicad-lib/gsg-modules.pretty/HEADER-2x8.kicad_mod
share/hackerRF/hardware/gsg-kicad-lib/gsg-modules.pretty/HEADER-2x9.kicad_mod
+share/hackerRF/hardware/gsg-kicad-lib/gsg-modules.pretty/HEADER-SMT-2x1.kicad_mod
+share/hackerRF/hardware/gsg-kicad-lib/gsg-modules.pretty/HEADER-SMT-2x2.kicad_mod
share/hackerRF/hardware/gsg-kicad-lib/gsg-modules.pretty/HEADER-SMT-2x4.kicad_mod
+share/hackerRF/hardware/gsg-kicad-lib/gsg-modules.pretty/HEADER-SMT-2x7.kicad_mod
+share/hackerRF/hardware/gsg-kicad-lib/gsg-modules.pretty/HHM2293A1.kicad_mod
share/hackerRF/hardware/gsg-kicad-lib/gsg-modules.pretty/HOLE126MIL-COPPER.kicad_mod
share/hackerRF/hardware/gsg-kicad-lib/gsg-modules.pretty/HOLE126MIL.kicad_mod
+share/hackerRF/hardware/gsg-kicad-lib/gsg-modules.pretty/JST_PH_S2B-PH-SM4-TB_02x2.00mm_Angled.kicad_mod
share/hackerRF/hardware/gsg-kicad-lib/gsg-modules.pretty/KT2520K.kicad_mod
+share/hackerRF/hardware/gsg-kicad-lib/gsg-modules.pretty/LP0603.kicad_mod
share/hackerRF/hardware/gsg-kicad-lib/gsg-modules.pretty/LQFP144.kicad_mod
+share/hackerRF/hardware/gsg-kicad-lib/gsg-modules.pretty/LTC5507.kicad_mod
share/hackerRF/hardware/gsg-kicad-lib/gsg-modules.pretty/LTST-S220.kicad_mod
+share/hackerRF/hardware/gsg-kicad-lib/gsg-modules.pretty/MHSS1105.kicad_mod
share/hackerRF/hardware/gsg-kicad-lib/gsg-modules.pretty/OH4.kicad_mod
share/hackerRF/hardware/gsg-kicad-lib/gsg-modules.pretty/POGOPIN-5-IMME.kicad_mod
+share/hackerRF/hardware/gsg-kicad-lib/gsg-modules.pretty/PinHeader_2x10_P2.54mm_Vertical_flipped.kicad_mod
+share/hackerRF/hardware/gsg-kicad-lib/gsg-modules.pretty/QFN12-3.kicad_mod
+share/hackerRF/hardware/gsg-kicad-lib/gsg-modules.pretty/QFN16-3.kicad_mod
share/hackerRF/hardware/gsg-kicad-lib/gsg-modules.pretty/QFN20-4.kicad_mod
+share/hackerRF/hardware/gsg-kicad-lib/gsg-modules.pretty/QFN24-4.kicad_mod
share/hackerRF/hardware/gsg-kicad-lib/gsg-modules.pretty/QFN32-5.kicad_mod
+share/hackerRF/hardware/gsg-kicad-lib/gsg-modules.pretty/RESISTOR-AXIAL-1.7x3.3mm.kicad_mod
+share/hackerRF/hardware/gsg-kicad-lib/gsg-modules.pretty/RESISTOR-AXIAL-2.3x6.0mm.kicad_mod
share/hackerRF/hardware/gsg-kicad-lib/gsg-modules.pretty/RJ45-RJHSE-5380.kicad_mod
share/hackerRF/hardware/gsg-kicad-lib/gsg-modules.pretty/SKY13317-373LF.kicad_mod
+share/hackerRF/hardware/gsg-kicad-lib/gsg-modules.pretty/SKY13322-375LF.kicad_mod
share/hackerRF/hardware/gsg-kicad-lib/gsg-modules.pretty/SKY13350-385LF.kicad_mod
share/hackerRF/hardware/gsg-kicad-lib/gsg-modules.pretty/SKY13351-378LF.kicad_mod
+share/hackerRF/hardware/gsg-kicad-lib/gsg-modules.pretty/SKY13374-397LF.kicad_mod
share/hackerRF/hardware/gsg-kicad-lib/gsg-modules.pretty/SKY13411-374LF.kicad_mod
+share/hackerRF/hardware/gsg-kicad-lib/gsg-modules.pretty/SLG46621.kicad_mod
+share/hackerRF/hardware/gsg-kicad-lib/gsg-modules.pretty/SMA-73251-2120.kicad_mod
share/hackerRF/hardware/gsg-kicad-lib/gsg-modules.pretty/SMA-EDGE.kicad_mod
+share/hackerRF/hardware/gsg-kicad-lib/gsg-modules.pretty/SMA-KIT-1.5MF.kicad_mod
share/hackerRF/hardware/gsg-kicad-lib/gsg-modules.pretty/SMA-VERTICAL.kicad_mod
share/hackerRF/hardware/gsg-kicad-lib/gsg-modules.pretty/SOD128.kicad_mod
+share/hackerRF/hardware/gsg-kicad-lib/gsg-modules.pretty/SOIC16.kicad_mod
+share/hackerRF/hardware/gsg-kicad-lib/gsg-modules.pretty/SOIC8-154.kicad_mod
share/hackerRF/hardware/gsg-kicad-lib/gsg-modules.pretty/SOIC8-208.kicad_mod
+share/hackerRF/hardware/gsg-kicad-lib/gsg-modules.pretty/SON50P200X200X60-9N.kicad_mod
share/hackerRF/hardware/gsg-kicad-lib/gsg-modules.pretty/SOT23-3.kicad_mod
share/hackerRF/hardware/gsg-kicad-lib/gsg-modules.pretty/SOT23GDS.kicad_mod
share/hackerRF/hardware/gsg-kicad-lib/gsg-modules.pretty/SOT25.kicad_mod
+share/hackerRF/hardware/gsg-kicad-lib/gsg-modules.pretty/SOT343.kicad_mod
share/hackerRF/hardware/gsg-kicad-lib/gsg-modules.pretty/SOT353-1.kicad_mod
share/hackerRF/hardware/gsg-kicad-lib/gsg-modules.pretty/SOT363.kicad_mod
share/hackerRF/hardware/gsg-kicad-lib/gsg-modules.pretty/SOT457.kicad_mod
+share/hackerRF/hardware/gsg-kicad-lib/gsg-modules.pretty/SSOP20.kicad_mod
share/hackerRF/hardware/gsg-kicad-lib/gsg-modules.pretty/SSSS810701.kicad_mod
share/hackerRF/hardware/gsg-kicad-lib/gsg-modules.pretty/SWITCH-FSMRA.kicad_mod
share/hackerRF/hardware/gsg-kicad-lib/gsg-modules.pretty/SWITCH-PTS840-P.kicad_mod
+share/hackerRF/hardware/gsg-kicad-lib/gsg-modules.pretty/SiT1533.kicad_mod
share/hackerRF/hardware/gsg-kicad-lib/gsg-modules.pretty/TESTPOINT-50MIL.kicad_mod
+share/hackerRF/hardware/gsg-kicad-lib/gsg-modules.pretty/TESTPOINT-TOORCAMP-2018-EDGE.kicad_mod
+share/hackerRF/hardware/gsg-kicad-lib/gsg-modules.pretty/TESTPOINT-TOORCAMP-2018-JIG-SPRING.kicad_mod
+share/hackerRF/hardware/gsg-kicad-lib/gsg-modules.pretty/TSLP-7-1.kicad_mod
share/hackerRF/hardware/gsg-kicad-lib/gsg-modules.pretty/TSSOP16.kicad_mod
+share/hackerRF/hardware/gsg-kicad-lib/gsg-modules.pretty/TSSOP20.kicad_mod
+share/hackerRF/hardware/gsg-kicad-lib/gsg-modules.pretty/TSSOP28.kicad_mod
+share/hackerRF/hardware/gsg-kicad-lib/gsg-modules.pretty/TSSOP56.kicad_mod
+share/hackerRF/hardware/gsg-kicad-lib/gsg-modules.pretty/TerminalBlock_4UCON_19963_02x3.5mm_Straight.kicad_mod
share/hackerRF/hardware/gsg-kicad-lib/gsg-modules.pretty/USB-MICROB-FCI-10103592-EXT.kicad_mod
share/hackerRF/hardware/gsg-kicad-lib/gsg-modules.pretty/USB-MICROB-FCI-10103592-LONGPADS.kicad_mod
share/hackerRF/hardware/gsg-kicad-lib/gsg-modules.pretty/USB-MICROB-FCI-10103592.kicad_mod
+share/hackerRF/hardware/gsg-kicad-lib/gsg-modules.pretty/VBPW34FASR.kicad_mod
+share/hackerRF/hardware/gsg-kicad-lib/gsg-modules.pretty/VSSOP8.kicad_mod
share/hackerRF/hardware/gsg-kicad-lib/gsg-modules.pretty/XTAL-AB26TRQ.kicad_mod
share/hackerRF/hardware/gsg-kicad-lib/gsg-modules.pretty/XTAL3.2x2.5mm-EXT.kicad_mod
share/hackerRF/hardware/gsg-kicad-lib/gsg-modules.pretty/XTAL3.2x2.5mm.kicad_mod
share/hackerRF/hardware/gsg-kicad-lib/gsg-modules.pretty/XTAL5.0x3.2mm.kicad_mod
+share/hackerRF/hardware/gsg-kicad-lib/gsg-modules.pretty/foxglove_jtag.kicad_mod
share/hackerRF/hardware/gsg-kicad-lib/gsg-symbols.dcm
share/hackerRF/hardware/gsg-kicad-lib/gsg-symbols.lib
+share/hackerRF/hardware/hackrf-one/LICENSE
share/hackerRF/hardware/hackrf-one/PlasticCase_CAD/Case_With_HackRF.png
-share/hackerRF/hardware/hackrf-one/PlasticCase_CAD/HackRF_One_Case.dxf
share/hackerRF/hardware/hackrf-one/PlasticCase_CAD/HackRF_One_Case.png
share/hackerRF/hardware/hackrf-one/PlasticCase_CAD/HackRF_One_Case_With_Button_CutOuts.dxf
share/hackerRF/hardware/hackrf-one/PlasticCase_CAD/README
share/hackerRF/hardware/hackrf-one/README
-share/hackerRF/hardware/hackrf-one/SoBv1_HackRF_One_16Janv2014/README
-share/hackerRF/hardware/hackrf-one/SoBv1_HackRF_One_16Janv2014/SoBv1_HackRF_One-Bottom_laser_cutting_431mm_Easy.txt
-share/hackerRF/hardware/hackrf-one/SoBv1_HackRF_One_16Janv2014/SoBv1_HackRF_One-Top_laser_cutting_800mm_Normal.txt
-share/hackerRF/hardware/hackrf-one/SoBv1_HackRF_One_16Janv2014/SoBv1_HackRF_One_Bottom2D.png
-share/hackerRF/hardware/hackrf-one/SoBv1_HackRF_One_16Janv2014/SoBv1_HackRF_One_Bottom2D.skp
-share/hackerRF/hardware/hackrf-one/SoBv1_HackRF_One_16Janv2014/SoBv1_HackRF_One_Top2D+HackRF_OneTOP.png
-share/hackerRF/hardware/hackrf-one/SoBv1_HackRF_One_16Janv2014/SoBv1_HackRF_One_Top2D+HackRF_OneTOP.skp
-share/hackerRF/hardware/hackrf-one/SoBv1_HackRF_One_16Janv2014/SoBv1_HackRF_One_Top2D.png
-share/hackerRF/hardware/hackrf-one/SoBv1_HackRF_One_16Janv2014/SoBv1_HackRF_One_Top2D.skp
+share/hackerRF/hardware/hackrf-one/acrylic_case/HackRF_One_Case_v2.dxf
+share/hackerRF/hardware/hackrf-one/acrylic_case/HackRF_One_Case_v2.pdf
+share/hackerRF/hardware/hackrf-one/acrylic_case/HackRF_One_Case_v2.svg
+share/hackerRF/hardware/hackrf-one/acrylic_case/README.md
share/hackerRF/hardware/hackrf-one/baseband.sch
share/hackerRF/hardware/hackrf-one/fp-lib-table
share/hackerRF/hardware/hackrf-one/frontend.sch
share/hackerRF/hardware/hackrf-one/hackrf-one-cache.lib
share/hackerRF/hardware/hackrf-one/hackrf-one.cmp
share/hackerRF/hardware/hackrf-one/hackrf-one.kicad_pcb
-share/hackerRF/hardware/hackrf-one/hackrf-one.net
share/hackerRF/hardware/hackrf-one/hackrf-one.pro
share/hackerRF/hardware/hackrf-one/hackrf-one.sch
share/hackerRF/hardware/hackrf-one/mcu.sch
+share/hackerRF/hardware/hackrf-one/sym-lib-table
share/hackerRF/hardware/jawbreaker/README
share/hackerRF/hardware/jawbreaker/SoBv1_DP17298/README
share/hackerRF/hardware/jawbreaker/SoBv1_DP17298/SoBv1-DP17298-jawbreaker-Bottom.skp
@@ -423,5 +486,23 @@ share/hackerRF/hardware/neapolitan/neapolitan.kicad_pcb
share/hackerRF/hardware/neapolitan/neapolitan.net
share/hackerRF/hardware/neapolitan/neapolitan.pro
share/hackerRF/hardware/neapolitan/neapolitan.sch
+share/hackerRF/hardware/operacake/README
+share/hackerRF/hardware/operacake/fp-lib-table
+share/hackerRF/hardware/operacake/operacake-cache.lib
+share/hackerRF/hardware/operacake/operacake.kicad_pcb
+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
diff --git a/ham/hackrf/distinfo b/ham/hackrf/distinfo
index 21ed490af20..4c7ad3a1c09 100644
--- a/ham/hackrf/distinfo
+++ b/ham/hackrf/distinfo
@@ -1,6 +1,6 @@
-$NetBSD: distinfo,v 1.4 2019/02/02 08:44:44 tnn Exp $
+$NetBSD: distinfo,v 1.5 2021/04/05 12:49:22 tnn Exp $
-SHA1 (hackrf-2018.01.1.tar.xz) = 3f12401cc4df50b1bd278c87a5acd8a16f724bfa
-RMD160 (hackrf-2018.01.1.tar.xz) = 29a296bcbeb1344feb8fd44b9a8591e459e7cd1c
-SHA512 (hackrf-2018.01.1.tar.xz) = 89848fb58a8a29f7fe85bd817d5716117a2c7a5f2c4bb8582ad1ba8186831ca3054ea1314de943d1e923641eb18b6008cd8af79585e58fa50d55d5a7fd1b04e4
-Size (hackrf-2018.01.1.tar.xz) = 15464500 bytes
+SHA1 (hackrf-2021.03.1.tar.xz) = 0ac0d360486fcf52b1e70a3ae4a5a7670a5b6ebb
+RMD160 (hackrf-2021.03.1.tar.xz) = d8c454803cad3ae966192dc3668eceac534d60ab
+SHA512 (hackrf-2021.03.1.tar.xz) = 4a88b877a9f6fee0c8d9496eb265655af4baa678e862ca6147596cd3a1d85dd50315da6531efa54d050847ce5068c4726393b4897d40576888d10a898ad57139
+Size (hackrf-2021.03.1.tar.xz) = 13661964 bytes