Martin Ling
a272e97fda
Include nvic.h via the dispatch headers.
2024-12-16 21:14:16 +00:00
Martin Ling
b9945de490
Add a shim header to support locking without ldrex/strex.
...
Required to allow the USB queue code to be built for the M0.
2024-12-16 19:15:08 +00:00
Michael Ossmann
db884152dc
Merge pull request #1513 from martinling/sgpio-doc-fix
...
Update SGPIO code documentation
2024-12-05 11:31:16 -05:00
Michael Ossmann
75431531f2
Merge pull request #1510 from martinling/sgpio-deadline-check
...
SGPIO deadline check
2024-12-05 11:30:06 -05:00
Michael Ossmann
7777088bf5
Merge pull request #1507 from greatscottgadgets/Update-technical-support-issue-template
...
Update technical-support.yml
2024-12-05 11:29:25 -05:00
Michael Ossmann
a7da235bf3
Merge pull request #1493 from inomotech-foss/master
...
Handle CTRL+BREAK signals hackrf-tools on Windows
2024-12-05 11:21:29 -05:00
Michael Ossmann
83a7e6ccad
Merge pull request #1469 from martinling/sync-checklist
...
Add synchronization checklist to documentation
2024-12-05 11:19:12 -05:00
Martin Ling
e4f9a7d462
Add synchronization checklist to documentation.
2024-12-05 16:16:08 +00:00
Martin Ling
8b5a10c26c
Update SGPIO code documentation.
2024-12-04 16:10:07 +00:00
Michael Ossmann
3c77ebb5cf
Merge pull request #1512 from bernd-herzog/agm_cpld
...
Add AGM CPLD to portapack detection routine
2024-12-02 13:00:46 -05:00
bernd-herzog
3175c47372
added AGM CPLD to portapack detect routine
2024-12-01 10:29:25 +01:00
Martin Ling
03551cb1fd
Detect whether the M0 missed its deadline.
...
Counter-intuitively, this actually saves us two cycles because we unroll
the first iteration of the loop that spins on the interrupt flag, saving
a branch in the case that the flag is clear the first time.
2024-11-26 19:34:29 +00:00
Martin Ling
d21f01f7b4
In conditional branch table, list one destination per line, in order.
2024-11-26 19:04:42 +00:00
Straithe
c895a0f8be
Update technical-support.yml
2024-11-23 11:46:20 -05:00
Michael Ossmann
b178c66e6e
Merge pull request #1498 from miek/operacake-block-diagram
...
Add Opera Cake Block Diagram
2024-11-13 12:35:09 -05:00
Mike Walters
5b6b46da53
docs: add Opera Cake Block Diagram
2024-11-06 16:07:00 +00:00
Simon Berger
c0181b46d1
hackrf-tools: handle ctrl+break signal on windows
2024-10-18 14:32:56 +00:00
Michael Ossmann
17f394331d
Merge pull request #1466 from grvvy/hub_update
...
ci: usb hub ppps handling overhaul
2024-07-17 13:47:16 -04:00
grvvy
c9c6d76ef8
ci: use repository URL instead of relying on jenkins environment variables
2024-07-17 11:30:31 -06:00
grvvy
0212bf625a
ci: build docker image from master branch's Dockerfile
2024-07-15 13:47:00 -06:00
grvvy
ab69bef242
ci: usb hub ppps handling overhaul
2024-07-12 13:12:52 -06:00
Martin Ling
2d9a7dbd0b
Merge pull request #1453 from greatscottgadgets/dependabot/pip/docs/jinja2-3.1.4
...
build(deps): bump jinja2 from 3.1.3 to 3.1.4 in /docs
2024-07-09 20:09:58 +01:00
Michael Ossmann
c65af50cd2
Merge pull request #1459 from straithe/updateHardwareRevisionsDocs
...
Add spec statement to hardware revision docs
2024-07-04 11:46:46 -04:00
Straithe
9d54ba484d
Add spec statement to hardware revision docs
2024-06-08 01:41:39 -04:00
dependabot[bot]
f927307787
build(deps): bump jinja2 from 3.1.3 to 3.1.4 in /docs
...
Bumps [jinja2](https://github.com/pallets/jinja ) from 3.1.3 to 3.1.4.
- [Release notes](https://github.com/pallets/jinja/releases )
- [Changelog](https://github.com/pallets/jinja/blob/main/CHANGES.rst )
- [Commits](https://github.com/pallets/jinja/compare/3.1.3...3.1.4 )
---
updated-dependencies:
- dependency-name: jinja2
dependency-type: direct:production
...
Signed-off-by: dependabot[bot] <support@github.com>
2024-05-06 21:02:34 +00:00
Martin Ling
d4ed8474e5
Merge pull request #1442 from martinling/example-fix
...
Correct prototype of flush callback in example code.
2024-05-02 16:40:04 +01:00
Martin Ling
dd3b2c3d96
Merge pull request #1440 from jglim/master
...
docs: update github.com/mossmann urls
2024-05-02 16:38:57 +01:00
Martin Ling
9042395af3
Merge pull request #1449 from rudis/master
...
hackrf.h: fix typos in documentation comments
2024-05-02 16:36:06 +01:00
Michael Ossmann
8082e696a3
Merge pull request #1450 from grvvy/workflow_pip
...
ci: use python venv for github actions firmware builds
2024-04-30 12:20:13 -04:00
grvvy
282c5bf2f9
ci: use python venv for firmware builds
2024-04-26 14:07:01 -06:00
Simon Ruderich
658829fdd5
hackrf.h: fix typos in documentation comments
2024-04-26 08:10:25 +02:00
Martin Ling
c201c14a7e
Correct prototype of flush callback in example code.
2024-04-11 10:35:30 +01:00
JinGen Lim
74efc69bf7
docs: update github.com/mossmann urls
...
In the installing_hackrf_software docs, under "Installing From Source", the source url still points to `git clone https://github.com/mossmann/hackrf.git ` instead of https://github.com/greatscottgadgets/hackrf.git
Unlike the other browser links, the git url is not automatically redirected, so cloning will fail:
```
jg@buildbot:~/hackrf$ git clone https://github.com/mossman/hackrf.git
Cloning into 'hackrf'...
remote: Repository not found.
fatal: repository 'https://github.com/mossman/hackrf.git/ ' not found
```
While creating this patch, I also found a few more of those older urls and updated them too.
One last unfixed url remains at https://hackrf.readthedocs.io/en/latest/LPC43XX_Debugging.html#lpc-link , however I could not find the intended destination so I have left it as-is.
2024-04-06 22:38:26 +08:00
Michael Ossmann
22c9ff10f9
Merge pull request #1430 from martinling/cache-arm-toolchain
...
CI: Use special action to install & cache GNU Arm toolchain
2024-04-04 11:27:02 -04:00
Martin Ling
85ff670dda
CI: Use special action to install & cache GNU Arm toolchain.
2024-03-19 00:13:14 +00:00
Michael Ossmann
857d2ca04d
Merge pull request #1424 from NoSuck/doc-markdown-heading
...
doc: markdown heading
2024-03-07 11:42:33 -05:00
Michael Ossmann
1525b624d1
Merge pull request #1391 from dmaltsiniotis/feature/package-windows-artifacts
...
Auto-package windows binaries on build (and fix a few bugs and warnings)
2024-03-07 11:40:26 -05:00
Friendly
57f9d7a6ce
doc: markdown heading
...
The previous markdown was not valid and yielded the following warning:
```sh
⬛ make html
Running Sphinx v5.3.0
WARNING: Invalid configuration value found: 'language = None'. Update your configuration to a valid language code. Falling back to 'en' (English).
making output directory... done
building [mo]: targets for 0 po files that are out of date
building [html]: targets for 34 source files that are out of date
updating environment: [new config] 34 added, 0 changed, 0 removed
reading sources... [100%] virtual_machines
hackrf/docs/source/list_of_hardware_revisions.rst:36: WARNING: Title underline too short.
HackRF One r10
~~~~~~~~~~~~~
hackrf/docs/source/list_of_hardware_revisions.rst:36: WARNING: Title underline too short.
HackRF One r10
~~~~~~~~~~~~~
looking for now-outdated files... none found
pickling environment... done
checking consistency... done
preparing documents... done
writing output... [100%] virtual_machines
generating indices... genindex done
writing additional pages... search done
copying images... [100%] ../images/noisereducingcablescreenshot.jpeg
copying static files... done
copying extra files... done
dumping search index in English (code: en)... done
dumping object inventory... done
build succeeded, 3 warnings.
The HTML pages are in build/html.
```
Congratulations on double digits.
2024-03-03 19:24:18 -06:00
Demetri Maltsiniotis
3d83a2f911
* Fix quoting issue causing bad library include path, add install step hackrf-tools.
...
* Add artifact publish step for Windows libraries and host tools.
* Replace runner.workspace with github.workspace.
* Update checkout task to v4 to supress warning.
* Update CMAKE for libhackrf and hackrf-tools to also install DLLs on WIN32 platforms.
* Update uploadartifact task to v4 since v3 uses an end-of-life node version 16.
* Add a new windows variable for the vcpkg cmake toolchain makefile.
2024-02-29 18:39:03 -06:00
Michael Ossmann
8486cb2a0c
Merge pull request #1420 from greatscottgadgets/post-release
...
Set version to 2024.02.1+
2024-02-28 12:04:35 -05:00
Michael Ossmann
413409760a
Set version to 2024.02.1+
2024-02-23 13:09:46 -05:00
Michael Ossmann
18b485e3b6
Merge pull request #1419 from greatscottgadgets/release
...
Release 2024.02.1
2024-02-22 19:17:57 -05:00
Michael Ossmann
16b0363fb5
Merge pull request #1411 from greatscottgadgets/h1r10
...
HackRF One r10
2024-02-22 14:23:04 -05:00
Michael Ossmann
109d7c025c
Set version to 2024.02.1
2024-02-22 14:11:01 -05:00
Michael Ossmann
5bed412018
Set libhackrf API version to 0.9
2024-02-22 14:01:59 -05:00
Michael Ossmann
d0bb89643a
Merge pull request #1403 from smburdick/build-updates
...
Update CMAKE minimum version to 2.8.12
2024-02-22 13:56:15 -05:00
Michael Ossmann
3bdc554700
Add HackRF One r10 to list of hardware revisions
2024-02-22 10:58:12 -05:00
Michael Ossmann
39940af59d
Merge pull request #1418 from greatscottgadgets/h1r10-fw
...
Support detection of HackRF One r10
2024-02-22 10:52:35 -05:00
Michael Ossmann
24ac1edf5a
Support detection of HackRF One r10
2024-02-21 23:48:54 -05:00
Michael Ossmann
93d9f9b45c
Use 10-bit ADC value for pin strap detection
...
Previously we thought we were configuring the ADC for 8-bit values, but
we did so incorrectly. We were throwing away the top two bits of a
10-bit value. This never caused a problem because the only fixed
voltages we used were at the extreme minimum or maximum of the ADC
range.
2024-02-21 23:29:27 -05:00