Files
ITEADLIB_Arduino_Nextion/doc/API-html/readme_8md_source.html
2015-07-27 16:08:50 +08:00

129 lines
11 KiB
HTML
Raw Blame History

This file contains invisible Unicode characters
This file contains invisible Unicode characters that are indistinguishable to humans but may be processed differently by a computer. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
<meta name="generator" content="Doxygen 1.8.7"/>
<title>API: readme.md Source File</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="dynsections.js"></script>
<link href="doxygen.css" rel="stylesheet" type="text/css" />
</head>
<body>
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
<div id="titlearea">
<table cellspacing="0" cellpadding="0">
<tbody>
<tr style="height: 56px;">
<td id="projectlogo"><img alt="Logo" src="ITEAD-logo.JPG"/></td>
<td style="padding-left: 0.5em;">
<div id="projectname">API
</div>
<div id="projectbrief">For Arduino developers</div>
</td>
</tr>
</tbody>
</table>
</div>
<!-- end header part -->
<!-- Generated by Doxygen 1.8.7 -->
<div id="navrow1" class="tabs">
<ul class="tablist">
<li><a href="index.html"><span>Main&#160;Page</span></a></li>
<li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
<li><a href="annotated.html"><span>Classes</span></a></li>
<li class="current"><a href="files.html"><span>Files</span></a></li>
<li><a href="examples.html"><span>Examples</span></a></li>
</ul>
</div>
<div id="navrow2" class="tabs2">
<ul class="tablist">
<li><a href="files.html"><span>File&#160;List</span></a></li>
<li><a href="globals.html"><span>File&#160;Members</span></a></li>
</ul>
</div>
</div><!-- top -->
<div class="header">
<div class="headertitle">
<div class="title">readme.md</div> </div>
</div><!--header-->
<div class="contents">
<div class="fragment"><div class="line"><a name="l00001"></a><span class="lineno"> 1</span>&#160;@mainpage</div>
<div class="line"><a name="l00002"></a><span class="lineno"> 2</span>&#160;</div>
<div class="line"><a name="l00003"></a><span class="lineno"> 3</span>&#160;<span class="preprocessor"># Nextion Library for Arduino </span></div>
<div class="line"><a name="l00004"></a><span class="lineno"> 4</span>&#160;</div>
<div class="line"><a name="l00005"></a><span class="lineno"> 5</span>&#160;Nextion Arduino library provides an easy-to-use way to manipulate Nextion serial displays. </div>
<div class="line"><a name="l00006"></a><span class="lineno"> 6</span>&#160;Users can use the libarry freely, either in commerical projects or open-source prjects, without any additional condiitons. </div>
<div class="line"><a name="l00007"></a><span class="lineno"> 7</span>&#160;</div>
<div class="line"><a name="l00008"></a><span class="lineno"> 8</span>&#160;For more information about the Nextion display project, please visit [the wiki。](http:<span class="comment">//wiki.iteadstudio.com/Nextion_HMI_Solution) </span></div>
<div class="line"><a name="l00009"></a><span class="lineno"> 9</span>&#160;The wiki provdies all the necessary technical documnets, quick start guide, tutorials, demos, as well as some useful resources.</div>
<div class="line"><a name="l00010"></a><span class="lineno"> 10</span>&#160;</div>
<div class="line"><a name="l00011"></a><span class="lineno"> 11</span>&#160;To <span class="keyword">get</span> your Nextion display, please visit [iMall.](http:<span class="comment">//imall.itead.cc/display/nextion.html)</span></div>
<div class="line"><a name="l00012"></a><span class="lineno"> 12</span>&#160;</div>
<div class="line"><a name="l00013"></a><span class="lineno"> 13</span>&#160;To discuss the project? Request <span class="keyword">new</span> features? Report a BUG? please visit the [Forums](http:<span class="comment">//support.iteadstudio.com/discussions/1000058038)</span></div>
<div class="line"><a name="l00014"></a><span class="lineno"> 14</span>&#160;</div>
<div class="line"><a name="l00015"></a><span class="lineno"> 15</span>&#160;</div>
<div class="line"><a name="l00016"></a><span class="lineno"> 16</span>&#160;<span class="preprocessor"># Source </span></div>
<div class="line"><a name="l00017"></a><span class="lineno"> 17</span>&#160;</div>
<div class="line"><a name="l00018"></a><span class="lineno"> 18</span>&#160;Latest source code can be download at https:<span class="comment">//github.com/itead/ITEADLIB_Arduino_Nextion.</span></div>
<div class="line"><a name="l00019"></a><span class="lineno"> 19</span>&#160;</div>
<div class="line"><a name="l00020"></a><span class="lineno"> 20</span>&#160;You can clone it by:</div>
<div class="line"><a name="l00021"></a><span class="lineno"> 21</span>&#160;</div>
<div class="line"><a name="l00022"></a><span class="lineno"> 22</span>&#160; git clone https:<span class="comment">//github.com/itead/ITEADLIB_Arduino_Nextion</span></div>
<div class="line"><a name="l00023"></a><span class="lineno"> 23</span>&#160;</div>
<div class="line"><a name="l00024"></a><span class="lineno"> 24</span>&#160;<span class="preprocessor"># Documentation</span></div>
<div class="line"><a name="l00025"></a><span class="lineno"> 25</span>&#160;Online API documentation can be reached at &lt;http:<span class="comment">//docs.iteadstudio.com/ITEADLIB_Arduino_Nextion/&gt;.</span></div>
<div class="line"><a name="l00026"></a><span class="lineno"> 26</span>&#160;</div>
<div class="line"><a name="l00027"></a><span class="lineno"> 27</span>&#160;Offline API documentation can be found under directory </div>
<div class="line"><a name="l00028"></a><span class="lineno"> 28</span>&#160;[doc](https:<span class="comment">//github.com/itead/ITEADLIB_Arduino_Nextion/tree/master/doc).</span></div>
<div class="line"><a name="l00029"></a><span class="lineno"> 29</span>&#160;</div>
<div class="line"><a name="l00030"></a><span class="lineno"> 30</span>&#160;<span class="preprocessor"># Hareware requirement </span></div>
<div class="line"><a name="l00031"></a><span class="lineno"> 31</span>&#160;</div>
<div class="line"><a name="l00032"></a><span class="lineno"> 32</span>&#160; - RAM: not less than 2KBytes</div>
<div class="line"><a name="l00033"></a><span class="lineno"> 33</span>&#160; - Serial: two serial (communication and debug)</div>
<div class="line"><a name="l00034"></a><span class="lineno"> 34</span>&#160;</div>
<div class="line"><a name="l00035"></a><span class="lineno"> 35</span>&#160;<span class="preprocessor"># Serial configuration</span></div>
<div class="line"><a name="l00036"></a><span class="lineno"> 36</span>&#160;</div>
<div class="line"><a name="l00037"></a><span class="lineno"> 37</span>&#160;If you want to change the <span class="keywordflow">default</span> serial to debug or communicate with Nextion ,you need to modify the line in file NexSerialConfig.h:</div>
<div class="line"><a name="l00038"></a><span class="lineno"> 38</span>&#160;</div>
<div class="line"><a name="l00039"></a><span class="lineno"> 39</span>&#160;<span class="preprocessor"> #define dbSerial Serial ---&gt; #define dbSerial Serialxxx</span></div>
<div class="line"><a name="l00040"></a><span class="lineno"> 40</span>&#160;<span class="preprocessor"> #define nexSerial Serial2 ---&gt; #define dbSerial Serialxxx</span></div>
<div class="line"><a name="l00041"></a><span class="lineno"> 41</span>&#160;If you want to close the debug information,you need to modify the line in file NexSerialConfig.h:</div>
<div class="line"><a name="l00042"></a><span class="lineno"> 42</span>&#160;</div>
<div class="line"><a name="l00043"></a><span class="lineno"> 43</span>&#160;<span class="preprocessor"> #define DEBUG_SERIAL_ENABLE ---&gt; //#define DEBUG_SERIAL_ENABLE</span></div>
<div class="line"><a name="l00044"></a><span class="lineno"> 44</span>&#160;<span class="preprocessor"># Suppported Mainboards:</span></div>
<div class="line"><a name="l00045"></a><span class="lineno"> 45</span>&#160;</div>
<div class="line"><a name="l00046"></a><span class="lineno"> 46</span>&#160; - Iteaduino MEGA2560</div>
<div class="line"><a name="l00047"></a><span class="lineno"> 47</span>&#160; - Arduino MEGA2560</div>
<div class="line"><a name="l00048"></a><span class="lineno"> 48</span>&#160;</div>
<div class="line"><a name="l00049"></a><span class="lineno"> 49</span>&#160;-------------------------------------------------------------------------------</div>
<div class="line"><a name="l00050"></a><span class="lineno"> 50</span>&#160;</div>
<div class="line"><a name="l00051"></a><span class="lineno"> 51</span>&#160;</div>
<div class="line"><a name="l00052"></a><span class="lineno"> 52</span>&#160; DO WHAT THE FUCK YOU WANT TO PUBLIC LICENSE </div>
<div class="line"><a name="l00053"></a><span class="lineno"> 53</span>&#160; Version 2, December 2004 </div>
<div class="line"><a name="l00054"></a><span class="lineno"> 54</span>&#160;</div>
<div class="line"><a name="l00055"></a><span class="lineno"> 55</span>&#160; Copyright (C) 2014 ITEAD Studio</div>
<div class="line"><a name="l00056"></a><span class="lineno"> 56</span>&#160;</div>
<div class="line"><a name="l00057"></a><span class="lineno"> 57</span>&#160; Everyone is permitted to copy and distribute verbatim or modified </div>
<div class="line"><a name="l00058"></a><span class="lineno"> 58</span>&#160; copies of <span class="keyword">this</span> license document, and changing it is allowed as <span class="keywordtype">long</span> </div>
<div class="line"><a name="l00059"></a><span class="lineno"> 59</span>&#160; as the name is changed. </div>
<div class="line"><a name="l00060"></a><span class="lineno"> 60</span>&#160;</div>
<div class="line"><a name="l00061"></a><span class="lineno"> 61</span>&#160; DO WHAT THE FUCK YOU WANT TO PUBLIC LICENSE </div>
<div class="line"><a name="l00062"></a><span class="lineno"> 62</span>&#160; </div>
<div class="line"><a name="l00063"></a><span class="lineno"> 63</span>&#160; TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION </div>
<div class="line"><a name="l00064"></a><span class="lineno"> 64</span>&#160;</div>
<div class="line"><a name="l00065"></a><span class="lineno"> 65</span>&#160; 0. You just DO WHAT THE FUCK YOU WANT TO.</div>
<div class="line"><a name="l00066"></a><span class="lineno"> 66</span>&#160;</div>
<div class="line"><a name="l00067"></a><span class="lineno"> 67</span>&#160;</div>
<div class="line"><a name="l00068"></a><span class="lineno"> 68</span>&#160;-------------------------------------------------------------------------------</div>
</div><!-- fragment --></div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
Generated on Mon Jul 27 2015 16:03:45 for API by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.7
</small></address>
</body>
</html>