Skip to content

Commit dda644a

Browse files
committed
8.0.0
1 parent 6ce1c36 commit dda644a

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

86 files changed

+1228
-12457
lines changed

.gitignore

Lines changed: 3 additions & 14 deletions
Original file line numberDiff line numberDiff line change
@@ -27,30 +27,19 @@
2727
*.vcxproj.user
2828
version-*
2929

30-
.vs/
30+
priv*/
31+
bin*/
3132
html/
3233
latex/
33-
test_priv/
34-
bin/*.exe
35-
bin/*.dll
36-
bin/*.conf
37-
bin/qspy
38-
bin/qclean
39-
bin/qfsgen
4034
gnu_arm-eabi/
4135
libexec/
42-
dbg/
43-
rel/
44-
spy/
45-
settings/
4636
share/
4737

38+
.vs/
4839
Debug/
4940
Release/
5041
Spy/
5142

5243
lib/
5344
obj/
5445
output/
55-
56-
qspy/doxygen/html/

CMakeLists.txt

Lines changed: 0 additions & 68 deletions
This file was deleted.

CMakePresets.json

Lines changed: 0 additions & 38 deletions
This file was deleted.

LICENSES/LICENSE-qspy.txt

Lines changed: 85 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,85 @@
1+
QUANTUM LEAPS QSPY SOFTWARE TRACING HOST UTILITY SOFTWARE
2+
END USER LICENSE AGREEMENT
3+
4+
These license terms are an agreement between Quantum Leaps and you.
5+
Please read them. They apply to the QSPY tool as well as to any
6+
accompanying documentation and examples. BY USING THE SOFTWARE, YOU ACCEPT
7+
THESE TERMS. IF YOU DO NOT ACCEPT THEM, DO NOT USE THE SOFTWARE.
8+
9+
10+
1. DEFINITIONS
11+
1.1. QSPY is a console-based software tracing host utilty for receiving,
12+
visualizing, and communicating with the remote Target systems running
13+
QP/Spy tracing software. QSPY provides textual output to the screen and
14+
various network interfaces to communicate with the external applications
15+
(e.g., QUTest testing or QView monitoring). QSPY is currently available for
16+
Windows, Linux and macOS hosts.
17+
18+
1.2. QP/Spy software tracing system is part of the QP Real-Time Embedded
19+
Frameworks (RTEFs).
20+
21+
1.3. "Licensed Software" means the QSPY executable, documentation, and
22+
examples. The Licensed Software expressly does NOT include the products of
23+
software tracing, such as the saved binary files, screen output logs,
24+
"dictionary" files, or generated sequence diagrams.
25+
26+
27+
2. GRANT OF COPYRIGHT LICENSE
28+
Quantum Leaps grants to you, and you hereby accept, a nonexclusive,
29+
nontransferable license to do the following:
30+
31+
2.1. to install and use the QSPY software for the purpose of tracing,
32+
testing, and monitoring your programs.
33+
34+
3. EXCLUSIONS FROM LICENSE GRANT
35+
The Licensed Software is licensed by this Agreement, not sold or given away.
36+
This Agreement only grants you some rights to use the software. Quantum Leaps
37+
reserves all other rights.
38+
39+
3.1. No right is granted to trademarks, copyrights, patents, trade secrets or
40+
any other Intellectual Property of Quantum Leaps, even if such trademarks are
41+
included in the Licensed Software.
42+
43+
3.2. Nothing in this Agreement shall be interpreted to prohibit Quantum Leaps
44+
from licensing under different terms from this Agreement any original work
45+
that Quantum Leaps otherwise would have a right to license.
46+
47+
48+
4. LIMITATIONS ON THE USE OF THE LICENSED SOFTWARE
49+
You may use the Licensed Software only as expressly permitted in this
50+
Agreement. In doing so, you must comply with any technical limitations in
51+
the software that only allow you to use it in certain ways. By accepting
52+
this Agreement you agree to the following:
53+
54+
4.1. You may not remove or modify any copyright notes, legal notes, license
55+
information, attribution notes, logos, URLs, or e-mail addresses embedded in
56+
the source code generated by QM, or in the QM executable and in the QSPY
57+
documentation;
58+
59+
4.2. You may not sell, rent, lease or lend the Licensed Software; and
60+
61+
4.3. You may not use the Licensed Software to create similar stand-alone
62+
products based on the QP/Spy software tracing system.
63+
64+
65+
5. DISCLAIMER OF WARRANTY
66+
BECAUSE THE QM SOFTWARE IS LICENSED FREE OF CHARGE, IT IS LICENSED "AS IS"
67+
WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESSED OR IMPLIED, INCLUDING, BUT
68+
NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
69+
A PARTICULAR PURPOSE. THE ENTIRE RISK AS TO THE QUALITY AND PERFORMANCE OF
70+
THE LICENSED SOFTWARE IS WITH YOU. SHOULD THE SOFTWARE PROVE DEFECTIVE,
71+
YOU ASSUME THE COST OF ALL NECESSARY SERVICING, REPAIR OR CORRECTION.
72+
73+
IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW SHALL QUANTUM LEAPS BE LIABLE
74+
TO YOU FOR DAMAGES, INCLUDING ANY GENERAL, SPECIAL, INCIDENTAL OR
75+
CONSEQUENTIAL DAMAGES ARISING OUT OF THE USE OF OR INABILITY TO USE THE
76+
LICENSED SOFTWARE (INCLUDING BUT NOT LIMITED TO LOSS OF DATA OR DATA BEING
77+
RENDERED INACCURATE OR LOSSES SUSTAINED BY YOU OR THIRD PARTIES OR A FAILURE
78+
OF THE SOFTWARE TO OPERATE WITH ANY OTHER PROGRAMS), EVEN IF SUCH HOLDER OR
79+
OTHER PARTY HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGES. NO LICENSE
80+
TO THE LICENSED SOFTWARE IS GRANTED HEREUNDER EXCEPT UNDER THIS DISCLAIMER.
81+
82+
6. CONTACT INFORMATION
83+
Any questions or concerns related to this Agreement should be directed to
84+
Quantum Leaps at the following e-mail address:
85+
- mailto:info@state-machine.com

LICENSES/LICENSE.txt

Lines changed: 30 additions & 33 deletions
Original file line numberDiff line numberDiff line change
@@ -1,33 +1,30 @@
1-
QTools Collection
2-
=================
3-
Most tools included in the QTools collection for Windows are distributed
4-
under the terms of the GNU General Public License (GPL) as published by
5-
the Free Software Foundation, either version 2 of the License, or (at
6-
your option) any later version. The text of GPL version 2 is included
7-
in the file qtools/LICENSES/GPL-2.0-or-later.txt.
8-
9-
Some of the tools are distributed under the terms of the MIT open source
10-
license. The complete text of the MIT license is included in the file
11-
qtools/LICENSES/LICENSE-MIT.txt as well as in the source code comments.
12-
13-
The Python package is distributed under the terms of the PYTHON LICENSE
14-
AGREEMENT, included in the file PYTHON_LICENSE.txt in the file
15-
qtools/LICENSES/LICENSE-Python.txt.
16-
17-
The LMFlash utility for Windows is is distributed under the terms
18-
of the LMFlash license, included in the file:
19-
qtools/LICENSES/LICENSE-LMFlash.txt
20-
21-
Specifically, the LMFlash utility is distributed according to Section 2a
22-
"Demonstration License".
23-
24-
The freewaer Termite utility for Windows is is distributed under the terms
25-
of the zlib/libpng License included in the file:
26-
qtools/LICENSES/LICENS-Termite.txt
27-
28-
29-
Contact Information:
30-
=============
31-
- https://www.state-machine.com
32-
- mailto:info@state-machine.com
33-
1+
The various licenses for QTools components are located in the
2+
LICENSES/ sub-directory of this QTools distribution.
3+
4+
- The [qspy host utility](https://www.state-machine.com/qtools/qspy.html)
5+
is distributed under the terms of QSPY LICENSE AGREEMENT, included in the file
6+
`LICENSE-qspy.txt` in the `LICENSES/` sub-directory.
7+
8+
- The [Termite host utility for Windows](https://www.compuphase.com/software_termite.htm)
9+
is is distributed under the terms of the Termite license, included in the file
10+
`LICENSE-Termite.txt` in the `LICENSES/` sub-directory.
11+
12+
- The [LMFlash host utility for Windows](https://www.ti.com/tool/LMFLASHPROGRAMMER)
13+
is is distributed under the terms of the LMFlash license, included in the file
14+
`LICENSE-LMFlash.txt` in the `LICENSES/` sub-directory. Specifically, the LMFlash
15+
utility is distributed according to Section 2a "Demonstration License".
16+
17+
- The [Python package for Windows](https://www.python.org/) is distributed
18+
under the terms of the PYTHON LICENSE AGREEMENT, included in the file
19+
`LICENSE-Python.txt` in the `LICENSES/` sub-directory.
20+
21+
Most other tools included in this collection are distributed under the
22+
terms of the GNU General Public License (GPL) as published by the Free
23+
Software Foundation, either version 2 of the License, or (at your
24+
option) any later version. The text of GPL version 2 is included in the
25+
file GPL-2.0-or-later.txt in the `LICENSES/` sub-directory.
26+
27+
Some other the tools are distributed under the terms of the MIT open
28+
source license. The complete text of the MIT license is included in the
29+
comments and also in the file LICENSE-MIT.txt in the `LICENSES/`
30+
sub-directory.

0 commit comments

Comments
 (0)