@@ -3,9 +3,9 @@ Please refer to the companion webiste to this project at:
3
3
4
4
https://www.state-machine.com/arduino
5
5
6
+ ----
7
+ #Software Installation on Windows
6
8
7
- Software Installation on Windows
8
- ================================
9
9
The QP adaptation for Arduino is distributed in a single ZIP
10
10
archive qp-<ver >_ arduino-1.8.x.zip, where <ver > stands for version of
11
11
the QP frameworks.
@@ -18,38 +18,40 @@ sketchbook location will be shown at the top of the Preferences dialog
18
18
box. Once you identify the Sketchbook folder, you simply unzip the whole
19
19
archive to your Sketchbook.
20
20
21
-
22
- Provided Libraries
23
- ==================
21
+ ----
22
+ # Provided Libraries
23
+
24
24
The archive qp-<ver >_ arduino-1.8.x.zip contains two external libraries
25
25
for Arduino:
26
26
27
- qpcpp_sam -- QP/C++ framework for SAM-based Arduinos (ARM Cortex-M)
28
- qpn_avr -- QP-nano framework for AVR based Arduinos
27
+ - qpcpp_sam -- QP/C++ framework for SAM-based Arduinos (ARM Cortex-M)
28
+ - qpn_avr -- QP-nano framework for AVR based Arduinos
29
+
29
30
31
+ ----
32
+ #Working with the Examples
30
33
31
- Working with the Examples
32
- =========================
33
34
Each QP library contains the examples sub-directory, which contans the
34
35
QM model file and the generated code. The intended way of working with
35
36
the examples is to use the QM modeling tool to modify the state diagrams
36
37
and the code, and to use the Arduino IDE only to build and upload
37
38
the code to the Arduino board(s).
38
39
39
- ****
40
- NOTE: The preferences in the Arduino IDE should be set up to
40
+
41
+ > NOTE: The preferences in the Arduino IDE should be set up to
41
42
"Use external editor" so that the IDE will update the code each time
42
43
it is re-generated by the QM modeling tool.
43
- ****
44
-
44
+
45
+
45
46
When you unzip the archive into your Sketchbook directory, the examples
46
47
provided in each QP library shows up in the Arduino IDE under the menu:
47
48
48
49
File|Examples|Examples from Custom Libraries
49
50
50
51
51
- Licensing
52
- =========
52
+ ----
53
+ #Licensing
54
+
53
55
The QP real-time embedded frameworks for Arduino are licensed under the
54
56
modified GPLv3 license with the QP-Arduino Exception (see file
55
57
QP-Arduino_GPL_Exception.txt in the root of the archive). Specifically,
@@ -60,8 +62,9 @@ The QM graphical modeling tool is freeware. The QM tool is provided
60
62
under the terms of a simple End-User License Agreement (EULA).
61
63
62
64
63
- Documentation
64
- =============
65
+ ----
66
+ #Documentation
67
+
65
68
Please refer to the companion webiste to this project at:
66
69
67
70
https://www.state-machine.com/arduino
0 commit comments