33This README provides a quick overview of QP-nano for Arduino.
44Please refer to the companion webiste to this project at:
55
6- http ://www. state-machine.com/arduino
6+ https ://state-machine.com/arduino
77
88
9- Software Installation on Windows
10- ================================
9+ ---------------------------------------------------------------------------
10+ ## Software Installation on Windows
1111The QP-nano adaptation for Arduino is distributed in a single ZIP
12- archive qpn-<ver >_ arduino-1.6 .x.zip, where <ver > stands for version of
12+ archive qpn-<ver >_ arduino-1.8 .x.zip, where <ver > stands for version of
1313the QP-nano framework.
1414
15- You need to unzip the qpn-<ver >_ arduino-1.6 .x.zip archive into your
15+ You need to unzip the qpn-<ver >_ arduino-1.8 .x.zip archive into your
1616Arduino-Sketchbook folder. To find out where your Sketchbook folder is,
1717or to configure a different location for your Sketchbook folder, you
1818need to open the Arduino IDE and select File | Preferences menu. The
@@ -21,15 +21,14 @@ box. Once you identify the Sketchbook folder, you simply unzip the whole
2121archive to your Sketchbook.
2222
2323
24- Software Installation on MacOS
25- ==============================
24+ ## Software Installation on MacOS
2625The Mac funtionality has been tested, but other users will likely find
2726issues. Please submit issues at https://sourceforge.net/p/qpc/bugs/ and
2827submit questions and suggestions at
2928https://sourceforge.net/p/qpc/discussion/668726/
3029
31- Install Dependencies
32- --------------------
30+
31+ ### Install Dependencies
33321 . Install the AVR-GCC tooltrain for Mac OS X. Following are the commands
3433to install using Homebrew (must have Homebrew installed):
3534
@@ -47,8 +46,8 @@ security warnings.
4746
48474 . Install QM.
4948
50- Instructions for Configuring External Tools for a Model
5149
50+ ### Instructions for Configuring External Tools for a Model
52511 . Ensure the model is not open in QM.
5352
54532 . Copy the Blinky model's settings
@@ -62,22 +61,20 @@ Sketchbook folder to the model's folder.
6261Once you have a working .model file, copy it to other models and use it as
6362a starting point.
6463
65- Known Issues
66- ------------
64+
65+ ## Known Issues
67661 . The serialterm External Tool is working by opening a Terminal window.
6867An additional Terminal window also appears and can be safely closed. When
6968the Terminal window displaying the Arduino's output is closed, the port is
7069busy and can no longer be accessed. Work-around is to unplug and
7170re-connect the Arduino from the Mac's USB port.
7271
7372
74- Building the Examples in the QM Modeling Tool
75- =============================================
73+ ---------------------------------------------------------------------------
74+ # Building the Examples in the QM Modeling Tool
7675
77- ****
78- NOTE: To start working with the freeware QM modeling tool, you need to
79- download the tool from http://sourceforge.net/projects/qpc/files/QM .
80- ****
76+ > ** NOTE:** To start working with the freeware QM modeling tool, you need to
77+ download the tool from https://sourceforge.net/projects/qpc/files/QM .
8178
8279Each QP-nano example for Arduino (in the examples_avr folder) contains
8380a QM model, which is a file with the extension .qm., such as
@@ -89,8 +86,8 @@ you generate the complete Arduino sketch automatically-
8986press of a button.
9087
9188
92- Licensing
93- =========
89+ ---------------------------------------------------------------------------
90+ # Licensing
9491The QP-nano framework for Arduino is licensed under the modified GPLv3
9592license (see file GPLv3.txt) with the QP-Arduino Exception (see file
9693QP-Arduino_GPL_Exception.txt). Specifically, the Exception removes the
@@ -101,19 +98,22 @@ The QM graphical modeling tool is freeware. The QM tool is provided
10198under the terms of a simple End-User License Agreement (EULA).
10299
103100
104- Documentation
105- =============
101+ ---------------------------------------------------------------------------
102+ # Documentation
106103Please refer to the companion webiste to this project at:
107104
108- http ://www. state-machine.com/arduino
105+ https ://state-machine.com/arduino
109106
110107Specifically, the Application Note: "Event-Driven Arduino Programming
111108with QP and QM" is available from:
112109
113110https://state-machine.com/doc/AN_Event-Driven_Arduino_QP-nano.pdf
114111
115112
116- Support Questions
117- =================
118- Please submit any questions or comments to the free QP support forum at:
119- http://sourceforge.net/p/qpc/discussion/668726
113+ ---------------------------------------------------------------------------
114+ # How to get help?
115+ - [ Free Support Forum] ( https://sourceforge.net/p/qpc/discussion/668726 )
116+ - [ Bug Reports] ( https://sourceforge.net/p/qpc/bugs/ )
117+ - [ Feature Requests] ( https://sourceforge.net/p/qpc/feature-requests/ )
118+ - [ Quantum Leaps website] ( https://state-machine.com )
119+
0 commit comments