Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Merge branch develop #1099

Merged
merged 213 commits into from
Mar 11, 2021
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
213 commits
Select commit Hold shift + click to select a range
64ef6a8
Change format to non-native, set myself as maintainer
bluca Mar 13, 2018
8488390
Repack tarball to remove debian/ and stlinkv1_macosx_driver/
bluca Mar 16, 2018
abdf4ce
Remove breaks and replaces, not applicable to Debian
bluca Mar 16, 2018
ef9d527
Update changelog for 1.5.0+ds-1 release
bluca Mar 16, 2018
4031f53
Merge tag 'v1.5.1' into debian
bluca Sep 28, 2018
66e5e3a
Mark packages as linux-any, other systems not supported.
bluca Sep 28, 2018
acd192f
Update changelog for 1.5.1+ds-1 release
bluca Sep 28, 2018
8a07f12
Mark library packages as Multi-Arch: same.
bluca Sep 28, 2018
bc01701
Apply cross.patch to fix cross-compiling the GUI.
bluca Sep 29, 2019
ecfb5be
Vcs-Git: add -b debian
bluca Sep 29, 2019
52189af
Set Rules-Requires-Root: no
bluca Sep 29, 2019
4f29ef9
Bump Standards-Version to 4.4.0
bluca Sep 29, 2019
0b62960
Update changelog for 1.5.1+ds-2 release
bluca Sep 29, 2019
7915663
Merge tag 'v1.6.0' into debian
bluca Feb 25, 2020
14c2cbe
Bump Standards-Version to 4.5.0, no changes.
bluca Feb 25, 2020
d3021e5
Add d/s/options to ignore repacked files
bluca Feb 25, 2020
0044113
Update libstlink1 symbols file for 1.6.0.
bluca Feb 25, 2020
f92878d
Update changelog for 1.6.0+ds-1 release
bluca Feb 25, 2020
4337408
Create ccpp.yml
rutgerhendriks May 27, 2020
2016590
doc/man: Fix installation directory
nmeum May 31, 2020
adb083c
Merge pull request #970 from nmeum/fix-mandir
Nightwalker-87 May 31, 2020
e95b5ff
Fix installation path for desktop-file and icons.
Vascom Jun 1, 2020
60f8461
Merge pull request #972 from Vascom/patch-1
Nightwalker-87 Jun 1, 2020
c774dca
link ssp as static only for WIN32
slyshykO Jun 2, 2020
b1af21d
link ssp as static only for WIN32
slyshykO Jun 2, 2020
b0dcb0c
Merge pull request #974 from slyshykO/fix_static
Nightwalker-87 Jun 3, 2020
ade735d
Moved unused pkg-config settings to /doc/dev
Nightwalker-87 Jun 3, 2020
8f42f54
Deleted duplicated issue template
Nightwalker-87 Jun 4, 2020
05f79e1
[regression] Fixed GTK3 detection
Nightwalker-87 Jun 4, 2020
c7041cc
Reorganised project source directories
Nightwalker-87 Jun 4, 2020
e895a7c
[refactoring] Build settings for win32
Nightwalker-87 Jun 5, 2020
9797464
Whitespace & code style cleanup
Nightwalker-87 Jun 5, 2020
03a358b
Added check for cflag -std=gnu18
Nightwalker-87 Jun 5, 2020
348903b
Merge tag 'v1.6.1' into debian
bluca Jun 6, 2020
77df52f
Update Files-Excluded in d/copyright for new layout
bluca Jun 6, 2020
3775e75
Fix d/watch intermediary file name
bluca Jun 6, 2020
b4ddd0d
Drop cross.patch, merged upstream in v1.6.1
bluca Jun 6, 2020
fbaf536
Bump Build-Depends to cmake >= 3.4.2
bluca Jun 6, 2020
1ea5b4d
Add new symbols from upstream version 1.6.1
bluca Jun 6, 2020
c74c942
Adjust install files, some files moved
bluca Jun 6, 2020
f509507
Remove unused variable from d/rules
bluca Jun 6, 2020
0052b90
Generate pkgconfig file from d/rules, upstream doesn't do it
bluca Jun 6, 2020
b85c7fb
Switch to debhelper-compat 12
bluca Jun 6, 2020
7056afe
Update changelog for 1.6.1+ds-1 release
bluca Jun 6, 2020
c1918c0
Aligned coding style
Nightwalker-87 Jun 12, 2020
06aec5b
Code style fixes for win32_socket.
Nightwalker-87 Jun 13, 2020
e506d33
Merge pull request #978 from stlink-org/project_structure
Nightwalker-87 Jun 14, 2020
d473c99
Fix for external CMAKE_MODULE_PATH
Nightwalker-87 Jun 14, 2020
ffe6240
Minor whitespace and code style fix
Nightwalker-87 Jun 15, 2020
15bdf0a
Changed path for udev rules to default
Nightwalker-87 Jun 16, 2020
e250773
[doc] Added --reset option for st-flash
Nightwalker-87 Jun 17, 2020
3f20a25
Updated cmake-settings
Nightwalker-87 Jun 17, 2020
ae0db2d
st-info: Fixed width int sizes for casting
Nightwalker-87 Jun 17, 2020
2952859
change timeout on flash write
geoffreymbrown Jun 17, 2020
1ae3c08
Merge pull request #987 from geoffreymbrown/develop-flash-timeout
Nightwalker-87 Jun 17, 2020
1541dfc
fix #988
slyshykO Jun 18, 2020
9fb74bd
Merge pull request #989 from slyshykO/fix-988
Nightwalker-87 Jun 18, 2020
54e5627
Add support for FreeBSD's libusb reimplementation
Crest Jun 19, 2020
44c7de7
Update d/copyright to remove GPL-2+ stanza about flashloaders
bluca Jun 21, 2020
1195dae
Update upstream URLs for new Github org
bluca Jun 21, 2020
9fd796c
Patch CMake's hard-coded define of XML gui file location
bluca Jun 21, 2020
a741f41
Update changelog for 1.6.1+ds-2 release
bluca Jun 21, 2020
ff26313
Use #ifdef instead of #if
Crest Jun 21, 2020
eeb3190
Merge pull request #993 from Crest/develop
Nightwalker-87 Jun 21, 2020
c1ea72d
Add support for writing option bytes to the Nucleo 144 STM32F767ZI. T…
rutgerhendriks Jun 25, 2020
5853935
Merge remote-tracking branch 'upstream/develop' into develop
rutgerhendriks Jun 25, 2020
972ecf8
Continue merging upstream
rutgerhendriks Jun 25, 2020
77c58f0
re-applied the changes to the original files
rutgerhendriks Jun 25, 2020
a5b98f5
Fix compiler warning implicit cast
rutgerhendriks Jun 25, 2020
fc56f24
General Project Update
Nightwalker-87 Jun 27, 2020
31b1fa1
Fixed install paths (headers & stlink-gui.ui)
Nightwalker-87 Jun 28, 2020
66c6696
Corrected settings for deb pkg distribution
Nightwalker-87 Jun 28, 2020
2694214
Corrected install paths & changelog files
Nightwalker-87 Jun 29, 2020
eb386ba
Merge branch 'develop' into debian
Nightwalker-87 Jul 5, 2020
bda20cf
Merge branch 'develop' of https://github.com/stlink-org/stlink into d…
rutgerhendriks Jul 6, 2020
7765268
Delete ccpp.yml
rutgerhendriks Jul 6, 2020
e273ec5
Revert changing all compiler warning preventions
rutgerhendriks Jul 6, 2020
a3794af
Merge branch 'develop' of https://github.com/rutgerhendriks/stlink in…
rutgerhendriks Jul 6, 2020
be0157f
Merge pull request #1004 from stlink-org/debian
Nightwalker-87 Jul 6, 2020
ca02a8d
src/st-flash/flash.c: improved error message
rutgerhendriks Jul 6, 2020
ebb3164
Updated CHANGELOG & README
Nightwalker-87 Jul 17, 2020
56a699d
Added missing cmake install prefix
Nightwalker-87 Jul 17, 2020
2320ebe
Merge remote-tracking branch 'upstream/develop' into develop
rutgerhendriks Jul 19, 2020
f57ae0c
Remove double parantheses
rutgerhendriks Jul 19, 2020
2dd47a4
Reverted the last comparison changes
rutgerhendriks Jul 19, 2020
f162a5d
Merge pull request #997 from rutgerhendriks/develop
Nightwalker-87 Jul 19, 2020
1bcfdf5
Updated CHANGELOG.md & contributors.txt
Nightwalker-87 Aug 8, 2020
6f36574
Updated ISSUE_TEMPLATES
Nightwalker-87 Aug 15, 2020
61c5e39
Fixing wrong path
Aug 28, 2020
00a6ae0
Updating commands
Aug 28, 2020
430d74e
Merge pull request #1020 from dragahassan/patch-1
Nightwalker-87 Aug 28, 2020
5ea485d
use SetConsoleCtrlHandler for windows
slyshykO Aug 28, 2020
5c03678
Merge pull request #1021 from slyshykO/develop
Nightwalker-87 Aug 29, 2020
203d685
Fix reg_offset handling in stlink_usb_read_all_regs
arsv Sep 9, 2020
ba5c679
Merge pull request #1027 from arsv/develop
Nightwalker-87 Sep 15, 2020
bf41f14
General Project Update
Nightwalker-87 Sep 20, 2020
304635a
Using vl flashoader with all F1 series
Ant-ON Sep 26, 2020
d819a4a
Merge pull request #1044 from Ant-ON/develop
Nightwalker-87 Oct 2, 2020
2a746af
Increase STM32L0 option_size to 20
timothytylee Oct 8, 2020
e3a2e7b
Merge pull request #1046 from timothytylee/STM32L0-option_size
Nightwalker-87 Oct 10, 2020
cdac310
[manual] Added st-info --probe example output
stappersg Oct 10, 2020
5d38f92
Merge pull request #1049 from stappersg/st-info-probe-output
Nightwalker-87 Oct 10, 2020
1c137bf
st-flash: respect --connect-under-reset option when opening USB conne…
timothytylee Oct 14, 2020
e825450
Add ability to identify STM32H742/743/753
timothytylee Oct 18, 2020
aada8fc
Support flashing of STM32H7xx
timothytylee Oct 18, 2020
bbc2b54
[feature] support STM32H7 option bytes
timothytylee Oct 19, 2020
fd77d70
Merge pull request #1051 from timothytylee/st-flash/connect-under-reset
Nightwalker-87 Oct 21, 2020
1e20921
Merge pull request #1052 from timothytylee/STM32H7
Nightwalker-87 Oct 21, 2020
781557d
Removed outdated debian configuration
Nightwalker-87 Oct 24, 2020
e43b434
Small rewrote setting breakpoints in gdb-server for Cortex-M7
Ant-ON Oct 27, 2020
e5dcb50
[feature] support STM32F4 option bytes
timothytylee Oct 27, 2020
59f8b47
st-util: Add specialized memory map for STM32H7 devices
cmdrf Oct 26, 2020
31bea45
Autodetect breakpoint style and cache support
Ant-ON Oct 29, 2020
5048585
Improv MCU reseting
Ant-ON Nov 1, 2020
4d07eb3
Split flash write function to optimize gdb flash loading
Ant-ON Nov 2, 2020
a7ea06d
Remove duplicate register definitions
Ant-ON Nov 3, 2020
922eba5
Optimized timeout of the chip reset function
Ant-ON Nov 3, 2020
ddd3935
Trying to use a soft reset before starting debugging
Ant-ON Nov 3, 2020
b401eaf
Improve soft reset with core halt
Ant-ON Nov 5, 2020
85f0e93
Add switch to Thumb mode before starting flash loader
Ant-ON Nov 5, 2020
0135a0e
Expand and simplify stlink V2 + support
Ant-ON Nov 5, 2020
f3c824c
More robust fw flash by gdb
Ant-ON Nov 5, 2020
43019fc
Fix change SWD frequency of stlink v3
Ant-ON Nov 5, 2020
2acfa8b
Add debug message of current CPU mode
Ant-ON Nov 5, 2020
4e58872
Add printing st-link version to st-info
Ant-ON Nov 6, 2020
835b496
Merge pull request #1060 from cmdrf/stm32h7-memory-map
Nightwalker-87 Nov 6, 2020
277eee7
Move check of current instruction mode to stlink_run
Ant-ON Nov 7, 2020
54000d6
H7 add support dual bank, mass erase and new chips
Ant-ON Nov 9, 2020
d902fba
Fix printf format
Ant-ON Nov 11, 2020
1dff591
Merge pull request #1062 from timothytylee/STM32F4-option_bytes
Nightwalker-87 Nov 11, 2020
79b2259
link for WIN32 & APPLE with stlink-static
slyshykO Nov 12, 2020
8560f93
Merge pull request #1069 from slyshykO/fix-msvc-build
Nightwalker-87 Nov 12, 2020
27d3144
Adding framework for st-trace.
simplerobot Nov 25, 2020
0f411da
Getting to build on raspberry pi.
Nov 25, 2020
5ad3bb9
Separating out method to check if stlink is usable.
simplerobot Nov 26, 2020
4aed320
Fixed that serial numbers are stored as binary values.
simplerobot Nov 26, 2020
f5cc12c
Cleaning up logging a bit.
simplerobot Nov 26, 2020
be8d86f
Fixing to use built in logging.
simplerobot Nov 26, 2020
2fd0ab8
Library already supported specifying which stlink to use.
simplerobot Nov 26, 2020
380444a
In progress. Added defines for trace debug commands. Added initial …
simplerobot Nov 27, 2020
568b0d1
Adding backend code to start/stop tracing and to read the incoming data.
simplerobot Nov 27, 2020
2900571
In progress.
simplerobot Nov 28, 2020
737894c
Got basic trace data transfer working. Still needs to decode the dat…
simplerobot Nov 29, 2020
9c86d53
Added a state machine to parse trace output.
simplerobot Nov 29, 2020
8793f3c
Tabs to spaces
simplerobot Nov 29, 2020
3531e34
Code cleanup.
simplerobot Nov 30, 2020
0b3f39f
Checked that the trace port is configured. Added log messages to sha…
simplerobot Nov 30, 2020
acbb78d
Checking that stlink supports tracing.
simplerobot Nov 30, 2020
722224e
Adding a force flag to ignore errors.
simplerobot Nov 30, 2020
3188fb4
Updating to use register names to make code more readable.
simplerobot Dec 1, 2020
074f061
Verified sleep timer is about right.
simplerobot Dec 1, 2020
f51f065
Added a check that looks at connection results after 10 seconds and d…
simplerobot Dec 1, 2020
b8c459f
Avoiding duplicating logs for unknown sources.
simplerobot Dec 1, 2020
7ceb09d
Avoiding reading register from check method as this seems to halt the…
simplerobot Dec 1, 2020
2e4c81e
Was using continouous triggering wrong.
simplerobot Dec 1, 2020
b88b192
Flushing stdout after every newline. This is needed for things to ru…
simplerobot Dec 1, 2020
c2356fa
Cleaning up code before code review.
simplerobot Dec 1, 2020
793088f
Updating to use chip flags instead of multiple boolean values.
simplerobot Dec 1, 2020
660dee3
Moved chip trace support into chipid where it belongs.
simplerobot Dec 1, 2020
ce7f0a1
One last cleanup before I feel this code is ready to submit for CR.
simplerobot Dec 1, 2020
4f76250
Using debug instead of write.
simplerobot Dec 1, 2020
aaaae8a
Minor change didn't compile.
simplerobot Dec 1, 2020
ac104eb
Allowed configuring trace frequency.
simplerobot Dec 1, 2020
a331da4
Improving diagnostics, especially for sw buffer overruns.
simplerobot Dec 1, 2020
57f1bc7
Making sure TPI async prescalar is within the available range.
simplerobot Dec 2, 2020
305b7a4
Inproving huristic to handle cases where there is lots of valid data …
simplerobot Dec 2, 2020
fdeb172
When a USB error occurs, chip-id does not appear to be initialized.
simplerobot Dec 2, 2020
1bbdd74
Fix the indentation
Ant-ON Dec 5, 2020
20e1d53
Fix the indentation
Ant-ON Dec 5, 2020
b47f083
Merge pull request #1071 from Ant-ON/try_h7_debug
Nightwalker-87 Dec 5, 2020
d6c9f8b
fix printf format srting
slyshykO Dec 5, 2020
28c9445
fix gettimeofday for msvc
slyshykO Dec 5, 2020
2b54a11
Merge branch 'develop' into st-trace
Nightwalker-87 Dec 5, 2020
fc9e791
General Project Update
Nightwalker-87 Dec 5, 2020
133b9aa
Merge pull request #1073 from slyshykO/fix_printf_fmt
Nightwalker-87 Dec 5, 2020
2fb0756
Merge pull request #1074 from slyshykO/fix_msvc_gettimeofday
Nightwalker-87 Dec 5, 2020
373eee2
Adding back has_dual_bank.
simplerobot Dec 5, 2020
5d1f319
Fix warning of narrowing issues
Ant-ON Dec 6, 2020
0ab25c5
Merge https://github.com/stlink-org/stlink into st-trace
simplerobot Dec 6, 2020
3e9e2bb
Adding back flag.
simplerobot Dec 6, 2020
67bf390
Fixing funcation naming convention.
simplerobot Dec 6, 2020
7db0477
Adding windows signal handler type behavior.
simplerobot Dec 7, 2020
dc9726c
Set abort routine wrong in windows. Found in code review.
simplerobot Dec 7, 2020
d1a9fd8
Moved register definitions to common reg.h file.
simplerobot Dec 7, 2020
08a8474
Removing unused variable warning.
simplerobot Dec 7, 2020
d5c63c3
Moving has_dual_bank into the flags field.
simplerobot Dec 7, 2020
cbd2633
Fixing binary compatibility with the stlink structure.
simplerobot Dec 7, 2020
b414ddc
Merge pull request #1072 from simplerobot/st-trace
Nightwalker-87 Dec 9, 2020
ddd82b5
Merge pull request #2 from stlink-org/develop
Ant-ON Dec 10, 2020
6329dbf
Merge pull request #1076 from Ant-ON/try_h7_debug
Nightwalker-87 Dec 10, 2020
4cf8b79
Fixing build on clang.
simplerobot Dec 9, 2020
adbc18c
Merge pull request #1078 from simplerobot/st-trace
Nightwalker-87 Dec 12, 2020
95e9c36
General Project Update
Nightwalker-87 Dec 12, 2020
a66557a
[doc] STM32F103 fake chips (Closes #1024)
Nightwalker-87 Dec 13, 2020
0b7b1f3
fix msvc build
slyshykO Dec 19, 2020
ffbecc4
use memset for init struct
slyshykO Dec 19, 2020
4918223
Merge pull request #1080 from slyshykO/fix-msvc-build
Nightwalker-87 Dec 20, 2020
e8c1e8a
correctly handle endianness without reference to host platform
Dec 20, 2020
104940e
Merge pull request #1081 from lvdlvd/develop
Nightwalker-87 Dec 22, 2020
ddac731
Minor formatting fixes
Nightwalker-87 Dec 25, 2020
4bfaab0
Removed support for STLINK/v1 on macOS 10.13
Nightwalker-87 Jan 3, 2021
9fd7e63
flash_loader: increase wait rounds for slow boards
seeseemelk Jan 14, 2021
1b29c65
check format string for log messages
slyshykO Feb 20, 2021
06fbed0
Merge pull request #1093 from slyshykO/check-fmt-str
Nightwalker-87 Mar 6, 2021
9923be6
Merge pull request #1085 from seeseemelk/develop
Nightwalker-87 Mar 6, 2021
29be2cf
General Project Update
Nightwalker-87 Mar 8, 2021
70f68e1
Updated travis CI build settings.
Nightwalker-87 Mar 10, 2021
8429ac0
Update and correction for compiling instructions
Nightwalker-87 Mar 10, 2021
dc6310b
Updated travis CI build settings
Nightwalker-87 Mar 10, 2021
8f9c543
Updated changelog
Nightwalker-87 Mar 10, 2021
03793d4
[doc] Added note on gdb 'run' command
Nightwalker-87 Mar 10, 2021
45e9b5e
General Project Update
Nightwalker-87 Mar 11, 2021
86e6dd0
Merge branch 'master' into develop
Nightwalker-87 Mar 11, 2021
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
16 changes: 9 additions & 7 deletions .github/ISSUE_TEMPLATE/bug-report.md
Original file line number Diff line number Diff line change
Expand Up @@ -7,17 +7,19 @@ labels: ''

Thank you for giving feedback to the stlink project.

**NOTICE: Please read and follow instructions in #906 before submitting a ticket. This feature request will be deleted without notice when not enough information is provided! So please ensure that all fields are filled out.**
**NOTICE: Please read and follow instructions in #906 before submitting a ticket.
This feature request will be deleted without notice when not enough information is provided! So please ensure that all fields are filled out.**

- [ ] I made serious effort to avoid creating duplicate or nearly similar issue

In order to allow developers and other contributors to isolate and target your respective issue, please take some time to select the check boxes below and edit each item individually appropriate to your specific problem.
In order to allow developers and other contributors to isolate and target your respective issue, please take some time to select the check boxes below
and fill out each of the following items appropriate to your specific problem.

- [ ] Programmer/board type: (e.g ST-Link/v1, ST-Link/v2, ST-Link/v2-onboard, ST-Link/v3)
- [ ] Operating system: (e.g Linux, Mac OS X, Windows (with specific version))
- [ ] Stlink tools version and/or git commit hash: (e.g v1.1.0/git-c722056)
- [ ] Stlink commandline tool name: (e.g `st-info`, `st-flash`, `st-util`)
- [ ] Target chip (and optional board): (e.g STM32F402VG (STM32Fxxx Discovery))
- [ ] Programmer/board type: [enter here] (e.g STLink /V1, /V2, /V2-onboard, /V2-clone, /V3)
- [ ] Operating system an version: [enter here] (e.g Linux, macOS, Windows)
- [ ] **Stlink tools version** and/or git commit hash: [enter here] (e.g v1.6.1/git-d0416149)
- [ ] Stlink commandline tool name: [enter here] (e.g `st-info`, `st-flash`, `st-util`)
- [ ] Target chip (and board, if applicable): [enter here] (e.g STM32F103C8T6 (NUCLEO-F103RB))

Futher we kindly ask you to describe the detected problem as detailed as possible and to add debug output if available, by using the following template:

Expand Down
16 changes: 9 additions & 7 deletions .github/ISSUE_TEMPLATE/feature-request.md
Original file line number Diff line number Diff line change
Expand Up @@ -7,17 +7,19 @@ labels: code/feature-request

Thank you for giving feedback to the stlink project.

**NOTICE: Please read and follow instructions in #906 before submitting a ticket. This feature request will be deleted without notice when not enough information is provided! So please ensure that all fields are filled out.**
**NOTICE: Please read and follow instructions in #906 before submitting a ticket.
This feature request will be deleted without notice when not enough information is provided! So please ensure that all fields are filled out.**

- [ ] I made serious effort to avoid creating duplicate or nearly similar issue

In order to allow developers and other contributors to isolate and target your respective issue, please take some time to select the check boxes below and edit each item individually appropriate to your specific request.
In order to allow developers and other contributors to isolate and target your respective issue, please take some time to select the check boxes below
and fill out each of the following items appropriate to your specific request.

- [ ] Programmer/board type: (e.g ST-Link/v1, ST-Link/v2, ST-Link/v2-onboard, ST-Link/v3)
- [ ] Operating system: (e.g Linux, Mac OS X, Windows (with specific version))
- [ ] Stlink tools version and/or git commit hash: (e.g v1.1.0/git-c722056)
- [ ] Stlink commandline tool name: (e.g `st-info`, `st-flash`, `st-util`)
- [ ] Target chip (and optional board): (e.g STM32F402VG (STM32Fxxx Discovery))
- [ ] Programmer/board type: [enter here] (e.g STLink /V1, /V2, /V2-onboard, /V2-clone, /V3)
- [ ] Operating system an version: [enter here] (e.g Linux, macOS, Windows)
- [ ] **Stlink tools version** and/or git commit hash: [enter here] (e.g v1.6.1/git-d0416149)
- [ ] Stlink commandline tool name: [enter here] (e.g `st-info`, `st-flash`, `st-util`)
- [ ] Target chip (and board, if applicable): [enter here] (e.g STM32F103C8T6 (NUCLEO-F103RB))

Futher we kindly ask you to describe the detected problem as detailed as possible and to add debug output if available, by using the following template:

Expand Down
4 changes: 3 additions & 1 deletion .gitignore
Original file line number Diff line number Diff line change
@@ -1,8 +1,10 @@
build
build-mingw

.project
.cmake/
.vscode/
.project

obj-*
*.user*
*.swp
269 changes: 141 additions & 128 deletions .travis.yml
Original file line number Diff line number Diff line change
@@ -1,140 +1,153 @@
language: c

jobs:
include:
### 64-bit builds on AMD64 ###
- os: linux
dist: bionic
env: BADGE=linux
compiler: gcc-5
addons:
apt:
sources: ['ubuntu-toolchain-r-test']
packages: ['gcc-5', 'libusb-1.0.0-dev', 'libgtk-3-dev', 'rpm']
- os: linux
dist: bionic
env: BADGE=linux
compiler: gcc-9
addons:
apt:
sources: ['ubuntu-toolchain-r-test']
packages: ['gcc-9', 'libusb-1.0.0-dev', 'libgtk-3-dev', 'rpm']
- os: linux
dist: xenial
env: BADGE=linux
compiler: clang-3.7
addons:
apt:
sources: ['ubuntu-toolchain-r-test', 'llvm-toolchain-xenial-3.7']
packages: ['clang-3.7', 'libusb-1.0.0-dev', 'libgtk-3-dev', 'rpm']
- os: linux
dist: bionic
env: BADGE=linux
compiler: clang-6.0
addons:
apt:
sources: ['ubuntu-toolchain-r-test', 'llvm-toolchain-bionic-6.0']
packages: ['clang-6.0', 'libusb-1.0.0-dev', 'libgtk-3-dev', 'rpm']
- os: linux
dist: bionic
env: BADGE=linux
compiler: clang-9
addons:
apt:
sources: ['ubuntu-toolchain-r-test']
packages: ['clang-9', 'libusb-1.0.0-dev', 'libgtk-3-dev', 'rpm']
include:
### 64-bit builds on AMD64 ###
- os: linux
dist: xenial
env: BADGE=linux
compiler: gcc-5
addons:
apt:
sources: ["ubuntu-toolchain-r-test"]
packages: ["gcc-5", "libusb-1.0.0-dev", "libgtk-3-dev", "rpm"]
- os: linux
dist: bionic
env: BADGE=linux
compiler: gcc-6
addons:
apt:
sources: ["ubuntu-toolchain-r-test"]
packages: ["gcc-6", "libusb-1.0.0-dev", "libgtk-3-dev", "rpm"]
- os: linux
dist: focal
env: BADGE=linux
compiler: gcc-10
addons:
apt:
sources: ["ubuntu-toolchain-r-test"]
packages: ["gcc-10", "libusb-1.0.0-dev", "libgtk-3-dev", "rpm"]
- os: linux
dist: xenial
env: BADGE=linux
compiler: clang
addons:
apt:
sources: ["ubuntu-toolchain-r-test"]
packages: ["libusb-1.0.0-dev", "libgtk-3-dev", "rpm"]
- os: linux
dist: bionic
env: BADGE=linux
compiler: clang-10
addons:
apt:
sources: ["ubuntu-toolchain-r-test"]
packages: ["clang-10", "libusb-1.0.0-dev", "libgtk-3-dev", "rpm"]
- os: linux
dist: focal
env: BADGE=linux
compiler: clang-10
addons:
apt:
sources: ["ubuntu-toolchain-r-test"]
packages: ["clang-10", "libusb-1.0.0-dev", "libgtk-3-dev", "rpm"]

- os: linux
dist: bionic
env: BADGE=linux-mingw
name: linux-mingw
compiler: gcc-9
addons:
apt:
sources: ['ubuntu-toolchain-r-test']
packages: ['gcc-9', 'libusb-1.0.0-dev', 'libgtk-3-dev', 'rpm', 'mingw-w64']
### cross build on AMD64 ###
- os: linux
dist: focal
env: BADGE=linux-mingw
name: linux-mingw
compiler: gcc-10
addons:
apt:
sources: ["ubuntu-toolchain-r-test"]
packages:
["gcc-10", "libusb-1.0.0-dev", "libgtk-3-dev", "rpm", "mingw-w64"]

### 32-bit builds on AMD64 ###
- os: linux
dist: bionic
env: BADGE=linux
compiler: gcc-5
addons:
apt:
sources: ['ubuntu-toolchain-r-test']
packages: ['gcc-5', 'libusb-1.0.0-dev', 'libgtk-3-dev', 'rpm']
before_install:
- CFLAGS="$CFLAGS -m32"; CXXFLAGS="$CXXFLAGS -m32"; LDFLAGS="$LDFLAGS -m32";
- os: linux
dist: bionic
env: BADGE=linux
compiler: gcc-9
addons:
apt:
sources: ['ubuntu-toolchain-r-test']
packages: ['gcc-9', 'libusb-1.0.0-dev', 'libgtk-3-dev', 'rpm']
before_install:
- CFLAGS="$CFLAGS -m32"; CXXFLAGS="$CXXFLAGS -m32"; LDFLAGS="$LDFLAGS -m32";
- os: linux
dist: xenial
env: BADGE=linux
compiler: clang-3.7
addons:
apt:
sources: ['ubuntu-toolchain-r-test', 'llvm-toolchain-xenial-3.7']
packages: ['clang-3.7', 'libusb-1.0.0-dev', 'libgtk-3-dev', 'rpm']
before_install:
- CFLAGS="$CFLAGS -m32"; CXXFLAGS="$CXXFLAGS -m32"; LDFLAGS="$LDFLAGS -m32";
- os: linux
dist: bionic
env: BADGE=linux
compiler: clang-6.0
addons:
apt:
sources: ['ubuntu-toolchain-r-test', 'llvm-toolchain-bionic-6.0']
packages: ['clang-6.0', 'libusb-1.0.0-dev', 'libgtk-3-dev', 'rpm']
before_install:
- CFLAGS="$CFLAGS -m32"; CXXFLAGS="$CXXFLAGS -m32"; LDFLAGS="$LDFLAGS -m32";
- os: linux
dist: bionic
env: BADGE=linux
compiler: clang-9
addons:
apt:
sources: ['ubuntu-toolchain-r-test']
packages: ['clang-9', 'libusb-1.0.0-dev', 'libgtk-3-dev', 'rpm']
before_install:
- CFLAGS="$CFLAGS -m32"; CXXFLAGS="$CXXFLAGS -m32"; LDFLAGS="$LDFLAGS -m32";
### 32-bit builds on AMD64 ###
- os: linux
dist: xenial
env: BADGE=linux
compiler: gcc-5
addons:
apt:
sources: ["ubuntu-toolchain-r-test"]
packages: ["gcc-5", "libusb-1.0.0-dev", "libgtk-3-dev", "rpm"]
before_install:
- CFLAGS="$CFLAGS -m32"; CXXFLAGS="$CXXFLAGS -m32"; LDFLAGS="$LDFLAGS -m32";
- os: linux
dist: bionic
env: BADGE=linux
compiler: gcc-6
addons:
apt:
sources: ["ubuntu-toolchain-r-test"]
packages: ["gcc-6", "libusb-1.0.0-dev", "libgtk-3-dev", "rpm"]
before_install:
- CFLAGS="$CFLAGS -m32"; CXXFLAGS="$CXXFLAGS -m32"; LDFLAGS="$LDFLAGS -m32";
- os: linux
dist: focal
env: BADGE=linux
compiler: gcc-10
addons:
apt:
sources: ["ubuntu-toolchain-r-test"]
packages: ["gcc-10", "libusb-1.0.0-dev", "libgtk-3-dev", "rpm"]
before_install:
- CFLAGS="$CFLAGS -m32"; CXXFLAGS="$CXXFLAGS -m32"; LDFLAGS="$LDFLAGS -m32";
- os: linux
dist: xenial
env: BADGE=linux
compiler: clang
addons:
apt:
sources: ["ubuntu-toolchain-r-test"]
packages: ["libusb-1.0.0-dev", "libgtk-3-dev", "rpm"]
before_install:
- CFLAGS="$CFLAGS -m32"; CXXFLAGS="$CXXFLAGS -m32"; LDFLAGS="$LDFLAGS -m32";
- os: linux
dist: bionic
env: BADGE=linux
compiler: clang-10
addons:
apt:
sources: ["ubuntu-toolchain-r-test"]
packages: ["clang-10", "libusb-1.0.0-dev", "libgtk-3-dev", "rpm"]
before_install:
- CFLAGS="$CFLAGS -m32"; CXXFLAGS="$CXXFLAGS -m32"; LDFLAGS="$LDFLAGS -m32";
- os: linux
dist: focal
env: BADGE=linux
compiler: clang-10
addons:
apt:
sources: ["ubuntu-toolchain-r-test"]
packages: ["clang-10", "libusb-1.0.0-dev", "libgtk-3-dev", "rpm"]
before_install:
- CFLAGS="$CFLAGS -m32"; CXXFLAGS="$CXXFLAGS -m32"; LDFLAGS="$LDFLAGS -m32";


### macOS ###
- os: osx
env: BADGE=osx
compiler: gcc
addons:
homebrew:
packages:
- gcc
- libusb
- gtk+3
- os: osx
env: BADGE=osx
compiler: clang
addons:
homebrew:
packages:
- clang
- libusb
- gtk+3

### Windows ###
# - os: windows
# env: BADGE=windows
# compiler: gcc
### macOS ###
- os: osx
env: BADGE=osx
compiler: gcc
addons:
homebrew:
packages:
- gcc
- libusb
- gtk+3
- os: osx
env: BADGE=osx
compiler: clang
addons:
homebrew:
packages:
- clang
- libusb
- gtk+3

script:
- git fetch --tags
- printenv
- cmake --version
- if [[ "$TRAVIS_OS_NAME" == "linux" ]] || [[ "$TRAVIS_OS_NAME" == "osx" ]]; then ./.travis.sh; fi
# - if [[ "$TRAVIS_OS_NAME" == "windows" ]]; then cmd.exe /C 'mingw64-build.bat'; fi
Loading