grvvy
|
caa2ef9565
|
increase hub command timeout duration, remove unnecessary build args
|
2026-03-02 17:20:29 -07:00 |
|
Michael Ossmann
|
246ce7720f
|
Merge pull request #1690 from grvvy/hpro_hitl
HackRF Pro HITL CI
|
2026-03-01 10:26:59 -05:00 |
|
grvvy
|
b6da7ddef6
|
wrap hub commands in timeout blocks
|
2026-02-27 16:40:35 -07:00 |
|
grvvy
|
6b2e0b6ec8
|
display transmit stdout and stderr for debugging
|
2026-02-27 16:40:35 -07:00 |
|
grvvy
|
66e148f1af
|
switch from log() to out() to match hackrf one hackrf_test.py, update version string
|
2026-02-27 16:40:35 -07:00 |
|
grvvy
|
73ab8bffb2
|
hackrf pro jenkins ci
|
2026-02-27 16:40:35 -07:00 |
|
Michael Ossmann
|
1972e37074
|
Merge pull request #1684 from grvvy/hub_command_server
USB port power server compatibility
|
2026-02-27 16:47:43 -05:00 |
|
grvvy
|
7f7974ce8f
|
retry hackrf_test up to three times if it fails
|
2026-02-25 18:07:37 -07:00 |
|
grvvy
|
c41cda0424
|
rename devices
|
2026-02-25 18:00:53 -07:00 |
|
Michael Ossmann
|
849ce28779
|
Merge pull request #1648 from greatscottgadgets/radio-config
Radio configuration register interface
|
2026-02-23 12:51:03 -05:00 |
|
grvvy
|
161dc0a7b3
|
move hub command from test script to Jenkinsfile for consistency
|
2026-02-20 15:50:13 -07:00 |
|
grvvy
|
71cfa84165
|
mount necessary files for usb command server communication
|
2026-02-20 13:52:00 -07:00 |
|
Michael Ossmann
|
a2b2728234
|
Implement bias tee with radio registers
|
2026-02-20 11:31:06 -05:00 |
|
Michael Ossmann
|
b1bfc246bf
|
Do not apply radio configuration inside ISRs
|
2026-02-20 11:30:50 -05:00 |
|
Michael Ossmann
|
b4041dd550
|
Add radio register access from host
|
2026-02-20 11:29:18 -05:00 |
|
Michael Ossmann
|
547a851fba
|
Store radio configuration in register banks
|
2026-02-20 11:28:56 -05:00 |
|
Michael Ossmann
|
aaad548b0b
|
Track RFFC5071 enabled state
Re-lock PLL when re-tuning while enabled
|
2026-02-20 11:28:15 -05:00 |
|
Michael Ossmann
|
d60ebc2781
|
Add clock generator power supply start-up comments
|
2026-02-20 11:28:15 -05:00 |
|
Michael Ossmann
|
72a96a77f8
|
Call a sample rate a sample rate
Previously we used "sample rate" to mean a rate that is twice the sample
rate in several places in firmware.
|
2026-02-20 11:28:15 -05:00 |
|
Michael Ossmann
|
19d00fb5f9
|
Remove full-duplex support for RFFC5071
This eliminates unnecessary disable/enable cycles for our half-duplex
RFFC5072.
|
2026-02-20 11:28:15 -05:00 |
|
Michael Ossmann
|
afb42968c9
|
Merge pull request #1680 from martinling/avoid-not-keyword
Rename gpio.not to gpio.inv to avoid conflict with C++ keyword
|
2026-02-19 11:11:00 -05:00 |
|
Martin Ling
|
8d1b1a5f9a
|
Rename gpio.not to gpio.inv to avoid conflict with C++ keyword.
|
2026-02-19 00:32:31 +00:00 |
|
Martin Ling
|
cc63a764ab
|
Don't allocate large LZ4 buffers on stack; use some dedicated RAM. (#1670)
|
2026-02-11 14:13:32 -05:00 |
|
Michael Ossmann
|
43fb9fec3c
|
Merge pull request #1673 from martinling/update-libopencm3
Update libopencm3 for recent compiler warning fixes.
|
2026-02-11 13:28:32 -05:00 |
|
Martin Ling
|
bce1b871c6
|
Update libopencm3 for recent compiler warning fixes.
|
2026-02-09 19:08:06 +00:00 |
|
Michael Ossmann
|
f6be9d54f1
|
Merge pull request #1669 from martinling/delay
Firmware: Move delay functions, add M0 version of `delay_us_at_mhz`.
|
2026-02-09 12:44:34 -05:00 |
|
Martin Ling
|
3ef784b830
|
Add delay loop implementation for M0 core.
|
2026-02-09 08:35:16 +00:00 |
|
Michael Ossmann
|
67d61bae6e
|
Merge pull request #1672 from martinling/nonstring
Add `nonstring` attribute to firmware_info magic field
|
2026-02-06 19:45:31 -05:00 |
|
Michael Ossmann
|
14d404082e
|
Merge pull request #1671 from martinling/old-style-definitions
Add `-Wold-style-definition` to compiler flags
|
2026-02-06 19:41:58 -05:00 |
|
Martin Ling
|
a246f9a35a
|
Add 'nonstring' attribute to firmware_info magic field.
Fixes compiler warnings such as:
firmware_info.c:49:18: warning: initializer-string for array of 'char'
truncates NUL terminator but destination lacks 'nonstring' attribute (9
chars into 8 available) [-Wunterminated-string-initialization]
49 | .magic = "HACKRFFW",
| ^~~~~~~~~~
|
2026-02-06 21:30:01 +00:00 |
|
Martin Ling
|
84aed3a67c
|
Add -Wold-style-definition to compiler flags.
|
2026-02-06 20:58:00 +00:00 |
|
Michael Ossmann
|
3db0bbfc4f
|
Merge pull request #1667 from martinling/strict-prototypes
Firmware: Enable `-Wstrict-prototypes` and fix remaining warnings
|
2026-02-06 14:22:39 -05:00 |
|
Martin Ling
|
afb6d1372f
|
Move delay functions out of hackrf_core.
|
2026-02-06 18:29:54 +00:00 |
|
Martin Ling
|
2ffcc908fb
|
Enable -Wstrict-prototypes warnings.
|
2026-02-06 17:30:56 +00:00 |
|
Martin Ling
|
ead77b91cf
|
Always use void argument type for functions taking no arguments.
|
2026-02-06 17:30:56 +00:00 |
|
stafur
|
1ee45eaaa2
|
Toolchain 9.2.1 support fix (#1666)
Added -B arm flag to firmware/hackrf_usb/CMakeLists.txt to support builds with v9.2.1 toolchains.
|
2026-02-05 11:36:56 -05:00 |
|
Michael Ossmann
|
2df9ad26af
|
Merge pull request #1664 from greatscottgadgets/post-release
Set version to 2026.01.3+
|
2026-01-30 13:11:31 -05:00 |
|
Michael Ossmann
|
a7dc78612f
|
Set version to 2026.01.3+
|
2026-01-29 23:03:34 -05:00 |
|
Michael Ossmann
|
1cfe7dfe98
|
Merge pull request #1663 from greatscottgadgets/release
Release 2026.01.3
v2026.01.3
|
2026-01-29 22:47:16 -05:00 |
|
Michael Ossmann
|
a0066ded51
|
Set version to 2026.01.3
|
2026-01-29 22:21:45 -05:00 |
|
Michael Ossmann
|
3233cd56cf
|
Set USB API version to 1.10
|
2026-01-29 22:19:42 -05:00 |
|
Michael Ossmann
|
e6ca4d9b71
|
Set libhackrf version to 0.9.2
|
2026-01-29 22:16:11 -05:00 |
|
Michael Ossmann
|
3ffda68f18
|
Merge pull request #1655 from martinling/flash-size
Provide access to the larger SPI flash on Praline
|
2026-01-29 21:58:15 -05:00 |
|
Martin Ling
|
06c1163d64
|
Provide access to the larger SPI flash on Praline.
|
2026-01-30 00:06:16 +00:00 |
|
Michael Ossmann
|
6a02d4e333
|
Merge pull request #1658 from greatscottgadgets/fix-mixer-lock
Fix mixer lock
|
2026-01-29 18:16:53 -05:00 |
|
Michael Ossmann
|
16355f8e5d
|
Update RFFC5072 default registers
|
2026-01-29 18:59:42 +00:00 |
|
Michael Ossmann
|
ec784cbfbc
|
Change from 5th order to 3rd order DSM modulator
|
2026-01-29 18:59:25 +00:00 |
|
Mike Walters
|
72636b53f5
|
Move dithering disable to rffc5071_setup
|
2026-01-29 18:03:57 +00:00 |
|
Michael Ossmann
|
b516631743
|
Use lower feedback divider when possible
This reverts a previous change that was a workaround for tuning glitches
in sweep mode. Increase of TVCO is a better solution.
|
2026-01-29 17:43:54 +00:00 |
|
Michael Ossmann
|
40bdea769b
|
Increase RFFC5072 VCO warm-up time TVCO
|
2026-01-29 17:43:47 +00:00 |
|