1
- // $file${.::blinky.ino} vvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvv
1
+ // . $file${.::blinky.ino} vvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvv
2
2
//
3
3
// Model: blinky.qm
4
4
// File: ${.::blinky.ino}
5
5
//
6
- // This code has been generated by QM 4.5.1 (https:// www.state-machine.com/qm) .
6
+ // This code has been generated by QM 4.6.0 < www.state-machine.com/qm/> .
7
7
// DO NOT EDIT THIS FILE MANUALLY. All your changes will be lost.
8
8
//
9
9
// This program is open source software: you can redistribute it and/or
15
15
// or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License
16
16
// for more details.
17
17
//
18
- // $endhead${.::blinky.ino} ^ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
18
+ // . $endhead${.::blinky.ino} ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
19
19
#include " qpcpp.h" // QP-C++ framework
20
20
#include " Arduino.h" // Arduino API
21
21
32
32
33
33
// ============================================================================
34
34
// genearate declarations of all opaque AO pointers
35
- // $declare${AOs::AO_Blinky} vvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvv
35
+ // . $declare${AOs::AO_Blinky} vvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvv
36
36
extern QP::QActive * const AO_Blinky;
37
- // $enddecl${AOs::AO_Blinky} ^ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
37
+ // . $enddecl${AOs::AO_Blinky} ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
38
38
// ...
39
39
40
40
// ............................................................................
@@ -120,8 +120,8 @@ extern "C" void Q_onAssert(char const * const module, int loc) {
120
120
121
121
// ============================================================================
122
122
// generate declarations and definitions of all AO classes (state machines)...
123
- // $declare${AOs::Blinky} vvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvv
124
- // ${AOs::Blinky} . ............................................................
123
+ // . $declare${AOs::Blinky} vvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvv
124
+ // . ${AOs::Blinky} ............................................................
125
125
class Blinky : public QP ::QActive {
126
126
private:
127
127
QP::QTimeEvt m_timeEvt;
@@ -137,40 +137,40 @@ protected:
137
137
Q_STATE_DECL (off);
138
138
Q_STATE_DECL (on);
139
139
};
140
- // $enddecl${AOs::Blinky} ^ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
141
- // $skip${QP_VERSION} vvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvv
142
- // Check for the minimum required QP version
140
+ // . $enddecl${AOs::Blinky} ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
141
+ // . $skip${QP_VERSION} vvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvv
142
+ // . Check for the minimum required QP version
143
143
#if (QP_VERSION < 650U) || (QP_VERSION != ((QP_RELEASE^4294967295U) % 0x3E8U))
144
144
#error qpcpp version 6.5.0 or higher required
145
145
#endif
146
- // $endskip${QP_VERSION} ^ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
147
- // $define${AOs::Blinky} vvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvv
148
- // ${AOs::Blinky} . ............................................................
146
+ // . $endskip${QP_VERSION} ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
147
+ // . $define${AOs::Blinky} vvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvv
148
+ // . ${AOs::Blinky} ............................................................
149
149
Blinky Blinky::instance;
150
- // ${AOs::Blinky::Blinky} . ....................................................
150
+ // . ${AOs::Blinky::Blinky} ....................................................
151
151
Blinky::Blinky ()
152
152
: QActive(Q_STATE_CAST(&Blinky::initial)),
153
153
m_timeEvt(this , TIMEOUT_SIG, 0U )
154
154
{}
155
155
156
- // ${AOs::Blinky::SM} . ........................................................
156
+ // . ${AOs::Blinky::SM} ........................................................
157
157
Q_STATE_DEF (Blinky, initial) {
158
- // ${AOs::Blinky::SM::initial}
158
+ // . ${AOs::Blinky::SM::initial}
159
159
m_timeEvt.armX (TICKS_PER_SEC/2 , TICKS_PER_SEC/2 );
160
160
(void )e; // unused parameter
161
161
return tran (&off);
162
162
}
163
- // ${AOs::Blinky::SM::off} . ...................................................
163
+ // . ${AOs::Blinky::SM::off} ...................................................
164
164
Q_STATE_DEF (Blinky, off) {
165
165
QP::QState status_;
166
166
switch (e->sig ) {
167
- // ${AOs::Blinky::SM::off}
167
+ // . ${AOs::Blinky::SM::off}
168
168
case Q_ENTRY_SIG: {
169
169
digitalWrite (LED_BUILTIN, LOW); // turn the LED off
170
170
status_ = Q_RET_HANDLED;
171
171
break ;
172
172
}
173
- // ${AOs::Blinky::SM::off::TIMEOUT}
173
+ // . ${AOs::Blinky::SM::off::TIMEOUT}
174
174
case TIMEOUT_SIG: {
175
175
status_ = tran (&on);
176
176
break ;
@@ -182,17 +182,17 @@ Q_STATE_DEF(Blinky, off) {
182
182
}
183
183
return status_;
184
184
}
185
- // ${AOs::Blinky::SM::on} . ....................................................
185
+ // . ${AOs::Blinky::SM::on} ....................................................
186
186
Q_STATE_DEF (Blinky, on) {
187
187
QP::QState status_;
188
188
switch (e->sig ) {
189
- // ${AOs::Blinky::SM::on}
189
+ // . ${AOs::Blinky::SM::on}
190
190
case Q_ENTRY_SIG: {
191
191
digitalWrite (LED_BUILTIN, HIGH); // turn the LED on
192
192
status_ = Q_RET_HANDLED;
193
193
break ;
194
194
}
195
- // ${AOs::Blinky::SM::on::TIMEOUT}
195
+ // . ${AOs::Blinky::SM::on::TIMEOUT}
196
196
case TIMEOUT_SIG: {
197
197
status_ = tran (&off);
198
198
break ;
@@ -204,13 +204,13 @@ Q_STATE_DEF(Blinky, on) {
204
204
}
205
205
return status_;
206
206
}
207
- // $enddef${AOs::Blinky} ^ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
207
+ // . $enddef${AOs::Blinky} ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
208
208
// ...
209
209
210
210
// ============================================================================
211
211
// generate definitions of all AO opaque pointers...
212
- // $define${AOs::AO_Blinky} vvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvv
213
- // ${AOs::AO_Blinky} . .........................................................
212
+ // . $define${AOs::AO_Blinky} vvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvv
213
+ // . ${AOs::AO_Blinky} .........................................................
214
214
QP::QActive * const AO_Blinky = &Blinky::instance;
215
- // $enddef${AOs::AO_Blinky} ^ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
215
+ // . $enddef${AOs::AO_Blinky} ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
216
216
// ...
0 commit comments