Skip to content

Commit c2de401

Browse files
committed
7.4.0
1 parent 4784ea9 commit c2de401

File tree

92 files changed

+914
-146
lines changed

Some content is hidden

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

92 files changed

+914
-146
lines changed

.gitignore

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,6 @@
1+
# QM sessions
2+
*.qms
3+
14
# Prerequisites
25
*.d
36

README.md

Lines changed: 31 additions & 27 deletions
Original file line numberDiff line numberDiff line change
@@ -106,6 +106,17 @@ This repository can be used in several ways:
106106
| +---reminder
107107
| \---reminder2
108108
|
109+
+---threadx
110+
| \---arm-cm
111+
| +---dpp_ek-tm4c123gxl
112+
| \---dpp_stm32f429-discovery
113+
+---uc-os2
114+
| \---arm-cm
115+
| \---dpp_ek-tm4c123gxl
116+
+---zephyr
117+
| +---blinky
118+
| \---dpp
119+
|
109120
+---qutest <== examples for QUTest testing harness
110121
| +---blinky
111122
| +---dpp
@@ -124,27 +135,35 @@ This repository can be used in several ways:
124135
| +---src
125136
| \---test
126137
|
127-
+---threadx
128-
| \---arm-cm
129-
| +---dpp_ek-tm4c123gxl
130-
| \---dpp_stm32f429-discovery
131-
+---uc-os2
132-
| \---arm-cm
133-
| \---dpp_ek-tm4c123gxl
134-
+---zephyr
135-
| +---blinky
136-
| \---dpp
137-
|
138-
+---qview-dpp <== examples for the QView monitoring system
138+
+---qview-dpp <== examples for QView monitoring (DPP example)
139139
| +---img
140140
| dpp.py
141+
| dpp1.py
142+
| qview-dpp.lnk
143+
| qview-dpp.lnk
141144
|
142145
+---qwin-gui <== examples for the QWin GUI
143146
| +---dpp-gui
144147
| \---game-gui
145148
|
146149
```
147150

151+
## Examples for QTest Testing System
152+
The "qutest" Python package (included in the
153+
[QTools collection](https://github.com/QuantumLeaps/qtools))
154+
is a powerful [testing system](https://www.state-machine.com/qtools/qutest.html).
155+
It has been specifically designed for deeply embedded systems, but also supports
156+
unit and integration testing of embedded code on host computers ("dual targeting").
157+
QUTest is the fundamental tooling for Test-Driven Development (TDD) and Behavior-
158+
Driven Development (BDD) of QP/C/C++ applications , which is a highly recommended
159+
best-practice.
160+
161+
The following screen shot show a typical QUTest run with the QSPY ouptut
162+
in the background.
163+
164+
![](qutest/img/qutest-dpp.webp)
165+
166+
148167
## Examples for QView Monitoring System
149168
The "qview" Python package (included in the
150169
[QTools collection](https://github.com/QuantumLeaps/qtools))
@@ -174,18 +193,3 @@ application with the QSPY ouptut in the background.
174193

175194
![](qview-dpp/img/qview-dpp.webp)
176195

177-
178-
## Examples for QTest Testing System
179-
The "qutest" Python package (included in the
180-
[QTools collection](https://github.com/QuantumLeaps/qtools))
181-
is a powerful [testing system](https://www.state-machine.com/qtools/qutest.html).
182-
It has been specifically designed for deeply embedded systems, but also supports
183-
unit and integration testing of embedded code on host computers ("dual targeting").
184-
QUTest is the fundamental tooling for Test-Driven Development (TDD) and Behavior-
185-
Driven Development (BDD) of QP/C/C++ applications , which is a highly recommended
186-
best-practice.
187-
188-
The following screen shot show a typical QUTest run with the QSPY ouptut
189-
in the background.
190-
191-
![](qutest/img/qutest-dpp.webp)

arm-cm/blinky_ek-tm4c123gxl/README.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@ This example implements the simple [Blinky application](https://www.state-machin
66
on the EK-TM4C123GXL board at 1Hz (0.5 seconds on, 0.5 seconds off).
77

88
<p align="center">
9-
<img src="./ek-tm4c123gxl.jpg"/><br>
9+
<img src="ek-tm4c123gxl.webp"/><br>
1010
<b>EK-TM4C123GXL (TivaC LaunchPad)</b>
1111
</p>
1212

-49.3 KB
Binary file not shown.
29.3 KB
Loading

arm-cm/blinky_nucleo-c031c6/README.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@ This file is best viewed in a **markdown viewer**, such as the one built into Gi
55
This example demonstrates the [Blinky application](https://www.state-machine.com/qpc/tut_blinky.html) on the STM32 NUCLEO-C031C6 board (ARM Cortex-M0+).
66

77
<p align="center">
8-
<img src="./stm32-nucleo-c031c6.jpg"/><br>
8+
<img src="stm32-nucleo-c031c6.webp"/><br>
99
<b>STM32 NUCLEO-C031C6</b>
1010
</p>
1111

-42.5 KB
Binary file not shown.
23.3 KB
Loading

arm-cm/dpp_efm32-slstk3401a/README.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@ This file is best viewed in a **markdown viewer**, such as the one built into Gi
55
This example demonstrates the [Dining Philosophers Problem (DPP) application](https://www.state-machine.com/qpc/tut_dpp.html) on the EFM32-SLSTK3401A board (ARM Cortex-M4F).
66

77
<p align="center">
8-
<img src="./efm32-slstk3401a.jpg"/><br>
8+
<img src="efm32-slstk3401a.webp"/><br>
99
<b>EFM32-SLSTK3401A (Pearl Gecko)</b>
1010
</p>
1111

-31.9 KB
Binary file not shown.

0 commit comments

Comments
 (0)