|
| 1 | +## Brought to you by: |
| 2 | +[](https://www.state-machine.com) |
| 3 | +<hr> |
| 4 | + |
| 5 | +[](https://github.com/QuantumLeaps/qpc-examples/releases/latest) |
| 6 | + |
| 7 | + |
1 | 8 | # 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) |
6 | 9 |
|
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) |
8 | 16 |
|
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 | +``` |
10 | 24 |
|
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 |
12 | 26 |
|
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