Skip to content

Commit dc54aac

Browse files
committed
7.4.0
added cmsis-packs examples
1 parent b11c80e commit dc54aac

Some content is hidden

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

75 files changed

+12251
-1607
lines changed

README.md

Lines changed: 129 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -1,14 +1,134 @@
1+
## Brought to you by:
2+
[![Quantum Leaps](https://www.state-machine.com/attachments/logo_ql_400.png)](https://www.state-machine.com)
3+
<hr>
4+
5+
[![GitHub release (latest by date)](https://img.shields.io/github/v/release/QuantumLeaps/qpc-examples)](https://github.com/QuantumLeaps/qpc-examples/releases/latest)
6+
7+
18
# About qpc-examples
2-
This `qpc-examples` repository contains the examples for the QP/C Real-Time Embedded Framework.
3-
The following examples are enhanced with `cmake` support:
4-
- [Posix/Win32 dpp example](https://github.com/stefanschober/qpc-examples/tree/cmakeSupport/posix-win32/dpp)
5-
- [QWin GUI dpp example](https://github.com/stefanschober/qpc-examples/tree/cmakeSupport/qwin-gui/dpp-gui)
69

7-
This [Posix/Win32 cmake example](https://github.com/stefanschober/qpc-examples/tree/cmakeSupport/posix-win32-cmake/dpp) is a full featured example, which shows how to use `cmake`with qpc to automatically generate build systems for different platforms and configurations.
10+
This repository contains examples for the QP/C Real-Time Embedded Framework
11+
(see https://github.com/QuantumLeaps/qpc )
12+
13+
This repository can be used in two ways:
14+
15+
## Standalone (examples in the `cmsis-packs` folder)
816

9-
Another [example](https://github.com/stefanschober/TrafficLight), a simple trafficlight simulation, shows how to set up a system with various BSPs for different target systems and use `cmake` to build them with the matching cross compilers from one combined source code repository.
17+
```
18+
+---cmsis-packs <=== standalone examples
19+
| +---dpp_nucleo-c031c6-qk-gcc
20+
| +---dpp_nucleo-c031c6-qk-keil
21+
| \---dpp_nucleo-c031c6-qk-stm32cube
22+
|
23+
```
1024

11-
The setting of the variable `QPC_SDK_PATH`, which points to the `qpc` directory inside the example's `CMakeLists.txt` file assumes, that the `examples` directory is part of the `qpc` tree and resides in `<...>/qpc/examples`.
25+
## As a sub-module to the [qpc](https://github.com/QuantumLeaps/qpc) repository
1226

13-
> **NOTE**
14-
This repository is **NOT** designed to be used standalone, but rather only as submodule of the repository [qpc](https://github.com/QuantumLeaps/qpc)
27+
```
28+
+---arm-cm
29+
| +---blinky_ek-tm4c123gxl
30+
| +---blinky_nucleo-c031c6
31+
| +---dpp_efm32-slstk3401a
32+
| | +---qk
33+
| | | +---armclang
34+
| | | +---gnu
35+
| | | \---iar
36+
| | +---qv
37+
| | | +---armclang
38+
| | | +---gnu
39+
| | | \---iar
40+
| | +---qview
41+
| | | \---img
42+
| | \---qxk
43+
| | +---armclang
44+
| | +---gnu
45+
| | \---iar
46+
| +---dpp_ek-tm4c123gxl
47+
| +---dpp_ek-tm4c123gxl_mpu
48+
| +---dpp_mbed-lpc1768
49+
| +---dpp_nucleo-c031c6
50+
| +---dpp_nucleo-c031c6_mpu
51+
| +---dpp_nucleo-h743zi
52+
| +---dpp_nucleo-l053r8
53+
| +---dpp_nucleo-l152re
54+
| +---dpp_nucleo-l552ze
55+
| +---dpp_stm32f4-discovery
56+
| +---game_efm32-slstk3401a
57+
| +---low-power_ek-tm4c123gxl
58+
| \---real-time_nucleo-l053r8
59+
|
60+
+---arm-cr
61+
| +---blinky_launchxl2-tms57012
62+
| \---dpp_launchxl2-tms57012
63+
|
64+
+---embos
65+
| \---arm-cm
66+
| \---dpp_nucleo-h743zi
67+
+---emwin
68+
| +---demo_no_wm
69+
| \---demo_with_wm
70+
+---freertos
71+
| \---arm-cm
72+
| +---dpp_ek-tm4c123gxl
73+
| \---dpp_nucleo-h743zi
74+
+---lwip
75+
| \---arm-cm
76+
| \---lwip_ek-lm3s6965
77+
+---msp430
78+
| +---blinky_msp-exp430f5529lp
79+
| +---blinky_msp-exp430g2
80+
| \---dpp_msp-exp430f5529lp
81+
|
82+
+---pic32
83+
| \---dpp_microstick2-pic32
84+
|
85+
+---posix-win32
86+
| +---blinky
87+
| +---calc
88+
| +---calc2
89+
| +---calc_sub
90+
| +---comp
91+
| +---defer
92+
| +---dpp
93+
| +---dpp-posix
94+
| +---dpp_comp
95+
| +---history_qhsm
96+
| +---history_qmsm
97+
| +---qhsmtst
98+
| +---qmsmtst
99+
| +---reminder
100+
| \---reminder2
101+
|
102+
+---qutest
103+
| +---blinky
104+
| +---dpp
105+
| +---dpp-comp
106+
| +---evt_par
107+
| +---qhsmtst
108+
| +---qmsmtst
109+
| +---self_test
110+
| +---start_seq
111+
| +---unity_basic
112+
| +---unity_ledbar
113+
| +---unity_ledbar2
114+
| +---unity_mock
115+
| \---unity_strlen
116+
| +---qutest
117+
| +---src
118+
| \---test
119+
|
120+
+---qwin-gui
121+
| +---dpp-gui
122+
| \---game-gui
123+
|
124+
+---threadx
125+
| \---arm-cm
126+
| +---dpp_ek-tm4c123gxl
127+
| \---dpp_stm32f429-discovery
128+
+---uc-os2
129+
| \---arm-cm
130+
| \---dpp_ek-tm4c123gxl
131+
\---zephyr
132+
+---blinky
133+
\---dpp
134+
```

0 commit comments

Comments
 (0)