34 Commits

Author SHA1 Message Date
Michael Ossmann
409acbc3c9 Add support for HackRF Pro (code name: Praline)
Co-authored-by: mndza <diego.hdmp@gmail.com>
Co-authored-by: Martin Ling <martin-git@earth.li>
Co-authored-by: Antoine van Gelder <antoine@greatscottgadgets.com>
2025-11-24 20:53:41 -05:00
Martin Ling
69e8f476c5 CI: Remove separate steps for creating directories. 2025-10-05 09:07:08 +01:00
Martin Ling
f03020296b CI: Add host builds using MSYS. 2025-10-05 08:53:56 +01:00
Martin Ling
4a664b68c2 CI: Avoid writing '-latest' everywhere in OS matrix. 2025-10-05 06:16:26 +01:00
Martin Ling
59e145439a CI: Add firmware build on Windows using MSYS2. 2025-10-05 05:22:01 +01:00
Martin Ling
afbcf633f5 CI: Simplify Windows build by using pkgconf to find paths. 2025-10-04 03:41:09 +01:00
Martin Ling
861002537c cmake: Update & simplify options needed for Windows builds. 2025-10-04 02:55:30 +01:00
Martin Ling
b8dae7a3e5 Enable earlier CMake versions on macOS runners. 2025-09-19 03:20:43 +01:00
Martin Ling
fbeda8d018 Don't try to use --install option on CMake 3.10 (added in 3.15). 2025-09-19 03:20:38 +01:00
Martin Ling
3e4c45f6b0 Test build with multiple CMake versions. 2025-09-19 01:36:39 +01:00
Straithe
c895a0f8be Update technical-support.yml 2024-11-23 11:46:20 -05:00
grvvy
282c5bf2f9 ci: use python venv for firmware builds 2024-04-26 14:07:01 -06:00
Martin Ling
85ff670dda CI: Use special action to install & cache GNU Arm toolchain. 2024-03-19 00:13:14 +00: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
Martin Ling
b17fafcc0f Update documentation link in issue template. 2024-02-13 13:50:48 +00:00
Mike Walters
5f42c27a4c Switch to gcc-arm-embedded package for macOS CI build 2023-11-02 16:27:22 +00:00
Martin Ling
9fce4ebf04 CI: add steps to build libhackrf and host-tools on Windows. 2022-12-13 02:31:58 +00:00
Martin Ling
d912c8c326 CI: don't specify bash as shell for commands.
On Linux and macOS runners, bash is already the default.

For Windows, specifying bash prevents the same step being used.
2022-12-13 02:31:58 +00:00
Martin Ling
9c0a3e0244 CI: remove BUILD_TYPE environment variable.
We were only setting this to Release, so there is no current need for an
environment variable.

Removing it allows us to reuse some steps for Windows, where the syntax
to insert an environment variable is different.
2022-12-13 02:30:53 +00:00
Mike Walters
eff4a20022 Remove default titles from issue forms (#1217)
* Remove default titles from issue forms

* Update technical-support.yml

Issue template: reversed an option in the technical support template.

Co-authored-by: Straithe <b@straithe.com>
2022-12-05 01:53:33 -05:00
straithe
7f15fc5e0b Fix Documentation Issue Template Typo 2022-09-28 01:09:34 -04:00
Michael Ossmann
0d9b04e41b Merge pull request #1183 from straithe/addDocumentationRequestIssueTemplate
Add documentation request issue template
2022-09-27 13:30:36 -04:00
straithe
44244f525d Add documentation request issue template 2022-09-27 03:12:36 -04:00
Michael Ossmann
1f9f597ea8 firmware: use python3 interpreter, not python 2022-09-26 16:46:04 -04:00
Straithe
e41b4c5116 change checkboxes to text area for OS technical support question (#1148) 2022-08-28 19:55:50 -04:00
Straithe
0a85acf27a Add quotes to yes and no (#1147) 2022-08-28 19:18:44 -04:00
Straithe
783899b06f address hash issues in technical support issue template (#1146) 2022-08-28 19:06:46 -04:00
Straithe
e0b6978634 fix technical support template (#1145) 2022-08-28 18:47:13 -04:00
Straithe
e5e1507b4f remove yaml errors (#1144) 2022-08-28 18:29:48 -04:00
Straithe
a2ff44f0fd converted issue templates to .yml instead of .md (#1143) 2022-08-28 18:07:52 -04:00
Straithe
6e38a68234 Add issue templates (#1122)
* Add issue templates

* Update templates based on feedback

* Update feature request issue template

* update templates based on suggestions
2022-08-28 17:45:09 -04:00
Martin Ling
44ebd5a6ff Add clang-format check to Github actions. 2022-08-03 23:46:46 +01:00
Michael Ossmann
39c829e499 add subdirectory builds to GitHub Actions
Build in the libhackrf and hackrf-tools subdirectories in addtion to the
top host directory.
2021-12-08 18:10:38 -07:00
Mike Walters
67aa90e827 Build with Github Actions 2021-04-19 14:17:16 +01:00