2922 Commits

Author SHA1 Message Date
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
Michael Ossmann
4b036648fd Merge pull request #1398 from grvvy/sgpio_debug_test
sgpio debug ci test
2024-02-21 23:01:33 -05:00
Michael Ossmann
cbb5e18317 Merge pull request #1415 from martinling/issue-template-fix
Update documentation link in issue template.
2024-02-15 12:25:44 -05:00
Michael Ossmann
840b6f4632 Merge pull request #1412 from martinling/revert-8k-transfers
Revert "Reduce firmware USB transfer size from 16KB to 8KB."
2024-02-15 12:25:08 -05:00
Martin Ling
b17fafcc0f Update documentation link in issue template. 2024-02-13 13:50:48 +00:00
Martin Ling
72a0a01190 Revert "Reduce firmware USB transfer size from 16KB to 8KB."
This reverts commit fefa4f0e4592b8fb235d38e60fb5daea4974ff95.
2024-02-08 01:07:11 +00:00
Michael Ossmann
24b53345af HackRF One: update version to 10 2024-02-07 13:29:41 -05:00
Michael Ossmann
df452e7533 HackRF One: update symbols from libraries 2024-02-07 13:29:41 -05:00
Michael Ossmann
d7b5a35371 HackRF One: correct fabrication attributes and DNP 2024-02-07 13:29:41 -05:00
Michael Ossmann
1d138898ab HackRF One: update 0402 silkscreen for readability 2024-02-07 13:29:41 -05:00
Michael Ossmann
f90930f4c0 HackRF One: remove silkscreen from pads 2024-02-07 13:29:41 -05:00
Michael Ossmann
375ba4e21a HackRF One: clean up symbol value names 2024-02-07 13:29:41 -05:00
Michael Ossmann
e0d64a42a3 HackRF One: update version detection pin straps
Hardware version detection now requires sensing of an analog voltage.
2024-02-07 13:29:41 -05:00
Michael Ossmann
44e3b74647 HackRF One: correct T3 and T4 balun symbol
- Swap GND pins to reflect correct internal wiring
- Remove obsolete and apparently incorrect substitution
2024-02-07 13:29:41 -05:00
Michael Ossmann
a4e07bde83 HackRF One: update 100 nF capacitor part selection 2024-02-07 13:29:41 -05:00
Michael Ossmann
3f34a678a5 HackRF One: add SMA connector keepouts 2024-02-07 13:29:41 -05:00
Michael Ossmann
72d2682136 HackRF One: add second fiducial mark 2024-02-07 13:29:41 -05:00
Michael Ossmann
aefb900e9b HackRF One: add resistance to amplifier supplies
This may improve reliability since switching to a MOSFET with lower on
resistance.
2024-02-07 13:29:41 -05:00