Skip to content

Commit 9492de4

Browse files
committed
6.9.3
QP-Arduino 6.9.3 Release date: 2021-07-16 QP/C++ 6.9.3 QP-nano 6.8.2 QM 5.1.2
1 parent bcb5244 commit 9492de4

37 files changed

+104
-141
lines changed

README.md

Lines changed: 14 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,5 @@
1+
![QP-Arduino](https://www.state-machine.com/img/logo_qp-arduino.png)
2+
13
This README provides a quick overview of QP for Arduino.
24
Please refer to the companion webiste to this project at:
35

@@ -19,7 +21,7 @@ dialog box. Once you identify the `<Sketchbook>` folder, you simply unzip
1921
the whole `qp-<ver>_arduino-1.8.x.zip` archive to this folder.
2022

2123
----
22-
# Provided Libraries and Tools
24+
# Provided Libraries and Examples
2325

2426
The archive `qp-<ver>_arduino-1.8.x.zip` contains two external libraries
2527
for SAM-based Arduinos:
@@ -29,11 +31,16 @@ for SAM-based Arduinos:
2931

3032
NOTE: qpn_avr is now obsolete. It is provided for backgwards compatibility only!
3133

34+
----
35+
# Provided Tools
3236

3337
The archive also contains the QM modeling tool for Windows
3438

3539
- `qm` -- QM modeling tool for Windows 32/64-bit
3640

41+
----
42+
# Directories and Files
43+
3744
After the installation, your Arduino `<Sketchbook>` folder should look
3845
as follows:
3946

@@ -45,6 +52,12 @@ as follows:
4552
| | | +-blinky/ - Blinky example
4653
| | | | +-blinky.ino - Blinky code (generated)
4754
| | | | +-blinky.qm - Blinky model (for QM tool)
55+
| | | +-blinky_bsp/ - Blinky example with Board Support Package
56+
| | | | +-blinky_bsp.ino - Blinky code (generated)
57+
| | | | +-blinky_bsp.qm - Blinky model (for QM tool)
58+
| | | +-dpp_bsp/ - Dining Philosopher example with BSP
59+
| | | | +-dpp_bsp.ino - DPP code (generated)
60+
| | | | +-dpp_bsp.qm - DPP model (for QM tool)
4861
| | +-src/ - QP/C++ library source code
4962
| | | +-qpcpp.h - QP/C++ library header file
5063
| | | +-... - QP/C++ library sources

libraries/qpcpp_sam/examples/blinky/blinky.ino

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@
33
// Model: blinky.qm
44
// File: ${.::blinky.ino}
55
//
6-
// This code has been generated by QM 5.1.0 <www.state-machine.com/qm/>.
6+
// This code has been generated by QM 5.1.2 <www.state-machine.com/qm/>.
77
// DO NOT EDIT THIS FILE MANUALLY. All your changes will be lost.
88
//
99
// This program is open source software: you can redistribute it and/or
@@ -144,8 +144,8 @@ protected:
144144
//.$enddecl${AOs::Blinky} ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
145145
//.$skip${QP_VERSION} vvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvv
146146
//. Check for the minimum required QP version
147-
#if (QP_VERSION < 680U) || (QP_VERSION != ((QP_RELEASE^4294967295U) % 0x3E8U))
148-
#error qpcpp version 6.8.0 or higher required
147+
#if (QP_VERSION < 690U) || (QP_VERSION != ((QP_RELEASE^4294967295U) % 0x3E8U))
148+
#error qpcpp version 6.9.0 or higher required
149149
#endif
150150
//.$endskip${QP_VERSION} ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
151151
//.$define${AOs::Blinky} vvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvv

libraries/qpcpp_sam/examples/blinky/blinky.qm

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
<?xml version="1.0" encoding="UTF-8"?>
2-
<model version="5.1.0" links="0">
2+
<model version="5.1.2" links="0">
33
<documentation>This is the simple Blinky example for the Arduino DUE board. The example demonstrates:
44

55
1. One active object class &quot;Blinky&quot; (inside the package &quot;AOs&quot;)

libraries/qpcpp_sam/examples/blinky_bsp/blinky.hpp

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@
33
// Model: blinky_bsp.qm
44
// File: ${.::blinky.hpp}
55
//
6-
// This code has been generated by QM 5.1.0 <www.state-machine.com/qm/>.
6+
// This code has been generated by QM 5.1.2 <www.state-machine.com/qm/>.
77
// DO NOT EDIT THIS FILE MANUALLY. All your changes will be lost.
88
//
99
// This program is open source software: you can redistribute it and/or

libraries/qpcpp_sam/examples/blinky_bsp/blinky_bsp.ino

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@
33
// Model: blinky_bsp.qm
44
// File: ${.::blinky_bsp.ino}
55
//
6-
// This code has been generated by QM 5.1.0 <www.state-machine.com/qm/>.
6+
// This code has been generated by QM 5.1.2 <www.state-machine.com/qm/>.
77
// DO NOT EDIT THIS FILE MANUALLY. All your changes will be lost.
88
//
99
// This program is open source software: you can redistribute it and/or
@@ -62,8 +62,8 @@ protected:
6262
//.$enddecl${AOs::Blinky} ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
6363
//.$skip${QP_VERSION} vvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvv
6464
//. Check for the minimum required QP version
65-
#if (QP_VERSION < 680U) || (QP_VERSION != ((QP_RELEASE^4294967295U) % 0x3E8U))
66-
#error qpcpp version 6.8.0 or higher required
65+
#if (QP_VERSION < 690U) || (QP_VERSION != ((QP_RELEASE^4294967295U) % 0x3E8U))
66+
#error qpcpp version 6.9.0 or higher required
6767
#endif
6868
//.$endskip${QP_VERSION} ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
6969
//.$define${AOs::Blinky} vvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvv

libraries/qpcpp_sam/examples/blinky_bsp/blinky_bsp.qm

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
<?xml version="1.0" encoding="UTF-8"?>
2-
<model version="5.1.0" links="0">
2+
<model version="5.1.2" links="0">
33
<documentation>This is a little more advanced Blinky example for the Arduino DUE board. The example demonstrates:
44

55
1. One active object class &quot;Blinky&quot; (inside the package &quot;AOs&quot;)

libraries/qpcpp_sam/examples/blinky_bsp/bsp.cpp

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@
33
// Model: blinky_bsp.qm
44
// File: ${.::bsp.cpp}
55
//
6-
// This code has been generated by QM 5.1.0 <www.state-machine.com/qm/>.
6+
// This code has been generated by QM 5.1.2 <www.state-machine.com/qm/>.
77
// DO NOT EDIT THIS FILE MANUALLY. All your changes will be lost.
88
//
99
// This program is open source software: you can redistribute it and/or

libraries/qpcpp_sam/examples/blinky_bsp/bsp.hpp

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@
33
// Model: blinky_bsp.qm
44
// File: ${.::bsp.hpp}
55
//
6-
// This code has been generated by QM 5.1.0 <www.state-machine.com/qm/>.
6+
// This code has been generated by QM 5.1.2 <www.state-machine.com/qm/>.
77
// DO NOT EDIT THIS FILE MANUALLY. All your changes will be lost.
88
//
99
// This program is open source software: you can redistribute it and/or

libraries/qpcpp_sam/examples/dpp_bsp/bsp.cpp

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@
33
// Model: dpp_bsp.qm
44
// File: ${.::bsp.cpp}
55
//
6-
// This code has been generated by QM 5.1.0 <www.state-machine.com/qm/>.
6+
// This code has been generated by QM 5.1.2 <www.state-machine.com/qm/>.
77
// DO NOT EDIT THIS FILE MANUALLY. All your changes will be lost.
88
//
99
// This program is open source software: you can redistribute it and/or

libraries/qpcpp_sam/examples/dpp_bsp/bsp.hpp

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@
33
// Model: dpp_bsp.qm
44
// File: ${.::bsp.hpp}
55
//
6-
// This code has been generated by QM 5.1.0 <www.state-machine.com/qm/>.
6+
// This code has been generated by QM 5.1.2 <www.state-machine.com/qm/>.
77
// DO NOT EDIT THIS FILE MANUALLY. All your changes will be lost.
88
//
99
// This program is open source software: you can redistribute it and/or

0 commit comments

Comments
 (0)