Skip to content

Commit 41bcb59

Browse files
author
QL
committed
6.9.0
1 parent 11d2003 commit 41bcb59

38 files changed

+3623
-252
lines changed

doxygen/history.dox

Lines changed: 7 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -10,6 +10,8 @@ __Source code changes:__
1010

1111
Added new #QS_QF_RUN trace record to [QS software tracing](https://www.state-machine.com/qtools/qs.html), which is now generated in all QP/C++ ports upon the entry to QF::run(). This trace record marks the end of the application startup, at which time all the [QS dictionaries](https://www.state-machine.com/qtools/qs.html#qs_dict) are typically produced.
1212

13+
Also, added the information about the target **endianness** to the #QS_TARGET_INFO QS trace record.
14+
1315
@note
1416
The addition of the #QS_QF_RUN trace record affects only the [Spy build configuration](https://www.state-machine.com/qpc/struct.html#comp_qs) and is has **no impact** on the Release or Debug build configurations.
1517

@@ -18,7 +20,9 @@ __Updated Ports:__
1820

1921
+ All QP/C++ ports to 3rd-party RTOSes (embOS, FreeRTOS, ThreadX, uC/OS-II) and OSes (POSIX, POSIX-QV, WIN32, WIN32-QV) have been updated to generate the #QS_QF_RUN trace record.
2022

21-
+ Additionally the POSIX and POSIX-QV ports have been updated to add the call to `pthread_attr_setinheritsched(&attr, PTHREAD_EXPLICIT_SCHED)` (see also [bug#276](https://sourceforge.net/p/qpc/bugs/276))
23+
+ The POSIX and POSIX-QV ports have been updated to add the call to `pthread_attr_setinheritsched(&attr, PTHREAD_EXPLICIT_SCHED)` (see also [bug#276](https://sourceforge.net/p/qpc/bugs/276))
24+
25+
+ The MSP430 ports have been extended for the GNU-MSP430 compiler, so that they now work with IAR-MSP40, TI-MSP40 and GNU-MSP430 toolchains.
2226

2327

2428
__Updated Examples:__
@@ -28,10 +32,11 @@ __Updated Examples:__
2832
@note
2933
The #QS_QF_RUN record is now generated in [QUTest unit testing](https://www.state-machine.com/qtools/qutest.html), which requires adjustments in the existing [test scripts](https://www.state-machine.com/qtools/qutest_script.html). Specifically, the test scripts that provide their own [on_reset() callback](https://www.state-machine.com/qtools/namespacequtest__dsl.html#aa40735b0e2865f928331d30798090ee2) must now also call [expect_run()](https://www.state-machine.com/qtools/namespacequtest__dsl.html#a6a958064a793bd7edd6ecc39e03c356a).
3034

31-
3235
+ ARM Cortex-M examples for STM32 NUCLEO-L053RE (`qpcpp\examples\arm-cm\dpp_nucleo-l053r8`) and NUCLEO-L152RE (`qpcpp\examples\arm-cm\dpp_nucleo-l152re`) have been modified to support bi-directional QSPY communication. These examples now include the QView demos.
3336
+ Added examples of new [Sequence Diagram Generation](https://www.state-machine.com/qtools/html/qspy_seq.html) in QSPY 6.9.0
3437

38+
+ The example projects for MSP430 now contain the `ccs-ti` and `ccs-gnu` directories, for the TI-MSP430 and GNU-MSP430 toolchains, respectively.
39+
3540

3641
__Bug Fixes:__
3742

doxygen/metrics.dox

Lines changed: 234 additions & 234 deletions
Large diffs are not rendered by default.

examples/msp430/blinky_msp-exp430f5529lp/qk/ccs-gnu/.cproject

Lines changed: 286 additions & 0 deletions
Large diffs are not rendered by default.
Lines changed: 74 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,74 @@
1+
<?xml version="1.0" encoding="UTF-8"?>
2+
<projectDescription>
3+
<name>dpp-qk_msp-exp430f5529lp</name>
4+
<comment></comment>
5+
<projects>
6+
</projects>
7+
<buildSpec>
8+
<buildCommand>
9+
<name>org.eclipse.cdt.managedbuilder.core.genmakebuilder</name>
10+
<arguments>
11+
</arguments>
12+
</buildCommand>
13+
<buildCommand>
14+
<name>org.eclipse.cdt.managedbuilder.core.ScannerConfigBuilder</name>
15+
<triggers>full,incremental,</triggers>
16+
<arguments>
17+
</arguments>
18+
</buildCommand>
19+
</buildSpec>
20+
<natures>
21+
<nature>com.ti.ccstudio.core.ccsNature</nature>
22+
<nature>org.eclipse.cdt.core.cnature</nature>
23+
<nature>org.eclipse.cdt.managedbuilder.core.managedBuildNature</nature>
24+
<nature>org.eclipse.cdt.core.ccnature</nature>
25+
<nature>org.eclipse.cdt.managedbuilder.core.ScannerConfigNature</nature>
26+
</natures>
27+
<linkedResources>
28+
<link>
29+
<name>QP</name>
30+
<type>2</type>
31+
<locationURI>PARENT-5-PROJECT_LOC/src/qf</locationURI>
32+
</link>
33+
<link>
34+
<name>QP_include</name>
35+
<type>2</type>
36+
<locationURI>PARENT-5-PROJECT_LOC/include</locationURI>
37+
</link>
38+
<link>
39+
<name>QP_port</name>
40+
<type>2</type>
41+
<locationURI>PARENT-5-PROJECT_LOC/ports/msp430/qk</locationURI>
42+
</link>
43+
<link>
44+
<name>QS</name>
45+
<type>2</type>
46+
<locationURI>PARENT-5-PROJECT_LOC/src/qs</locationURI>
47+
</link>
48+
<link>
49+
<name>blinky.cpp</name>
50+
<type>1</type>
51+
<locationURI>PARENT-2-PROJECT_LOC/blinky.cpp</locationURI>
52+
</link>
53+
<link>
54+
<name>bsp.cpp</name>
55+
<type>1</type>
56+
<locationURI>PARENT-1-PROJECT_LOC/bsp.cpp</locationURI>
57+
</link>
58+
<link>
59+
<name>bsp.h</name>
60+
<type>1</type>
61+
<locationURI>PARENT-2-PROJECT_LOC/bsp.h</locationURI>
62+
</link>
63+
<link>
64+
<name>main.cpp</name>
65+
<type>1</type>
66+
<locationURI>PARENT-2-PROJECT_LOC/main.cpp</locationURI>
67+
</link>
68+
<link>
69+
<name>qk</name>
70+
<type>2</type>
71+
<locationURI>PARENT-5-PROJECT_LOC/src/qk</locationURI>
72+
</link>
73+
</linkedResources>
74+
</projectDescription>

0 commit comments

Comments
 (0)